Go to file
Zaahir Moolla 37d9428a82 Merge pull request #2580 from pjhampton/phoenix_mix
New Phoenix Mix Cheat Sheet
2016-04-12 16:15:09 -04:00
lib/DDG Constants: Adding use strict and use warnings to work around Github 2016-04-10 19:19:36 +01:00
share/goodie Merge pull request #2580 from pjhampton/phoenix_mix 2016-04-12 16:15:09 -04:00
t HTML Encode title/subtile for URLEncode and URLDecode 2016-04-06 21:14:54 -04:00
template Add structured_answer builder template to tests 2016-03-26 15:04:02 +00:00
.gitignore gitignore metadata 2015-02-12 13:23:57 -05:00
.travis.yml try forcing a single process for readability 2016-03-01 16:41:48 -07:00
CONTRIBUTING.md Issue number goes in the PR description 2016-01-26 15:41:36 +02:00
LICENSE Vanilla LICENSE file, no modifications. 2015-01-19 22:30:05 +01:00
README.md Add back Travis badge 2016-01-04 11:20:52 -05:00
dist.ini Revert 2016-03-28 10:21:15 -06:00

README.md

Welcome to DuckDuckHack's Goodies Instant Answers Repository

Build Status

![](http://docs.duckduckhack.com/assets/hack search engine.png)

Instant Answers are an opportunity for anyone to create their own search results.

Instant Answers appear on DuckDuckGo.com above ads and organic links, on millions of searches. Instant Answers are created by an open source community of developers around the world like you. Welcome!

You can find the full documentation here. This is the repository for one type of Instant Answers, called Goodies.

Create a New Instant Answer

Learn to make an Instant Answer by starting with any of our quick tutorials. All of these are self-contained and will get you up and running. Pick whatever looks most interesting!

Improve a Live Instant Answer

We welcome new contributors to dive in and improve live Instant Answers. It's a great, hands-on way to learn how things work. Start by setting up your development environment.

You can see all "low-hanging fruit" issues neatly organized in one place on our Live Issues Page, or get an overview of all Instant Answers in development.

Have a favorite Instant Answer that you want to make even better? Feel free to dive in and make changes.

Inspiration

Instant Answers allow you to create your own search results. Here are some examples of what contributors have created. You can see all live Instant Answers listed here.

Instant Answers can be quite dynamic...

...or simply convenient:

Some are just cool:

Many are absolutely delightful and unexpected:

Many are super practical...

...in ways we never imagined:

Some Instant Answers are built from pure code:

Other Instant Answers channel external sources (API requests):

App search Instant Answer example

The possibilities are endless. Our community's mission is to cover every topic with a community-generated Instant Answer.

Discuss with Us

Want help? Need to think out loud?

slack Talk to us on Slack or email us.

We're a digital community, but real people - we frequently meet up to hack together. Check out our global meetups.

You can find the full documentation here.