We're a community of open source developers from around the world, contributing code to improve the DuckDuckGo search engine.
- Create new Spice Instant Answers, and improve existing ones
- Note: Spices are written in Perl (back-end) and JavaScript (front-end). They can also typically use CSS, and Handlebars Templates.
- Visit DuckDuckHack to learn more about how you can help!
Spices retrieve data from third-party JSON APIs. An API call is generated at the time of the query, and the JSON data returned is used to build an Instant Answer result on the front-end.
- Join the DuckDuckHack Slack channel to ask questions
- Join the DuckDuckHack Forum to discuss project planning and Instant Answer metrics
- Read the Spice documentation for technical help
- View the list of all live Spice Instant Answers to see more examples