I invite everyone to post suggestions. There are no restrictions except that it must be an API (in a broad meaning of the word) and that it deserves more publicity. I'll try my best to keep the opening post updated with all new additions.
Disputes are possible. If you think a certain API shouldn't be in here, let us know why and see how others respond. We'll use a temporary poll to decide on the matter when necessary.
Other suggestions for improvements of the opening post are of course also welcome.
The lists below include my own initial contributions.
By topic
Application interface
- Adobe Source Libraries (C++)
- Mutagen (Python)
- Control.Parallel.Strategies (Haskell)
- FastFlow (C++)
General purpose
- Folly (C++)
- Raphaël (JavaScript, DOM)
- POCO (C++)
- dk.brics.automaton (Java)
- PostgreSQL
- SQLite
- YQL (web services; proprietary, restrictive license)
- LuaJIT (Lua, C, C++)
- Mechanize (Python)
- WWW::Mechanize (Perl)
- DuckDuckGo
- YQL (integrated, SQL-like; proprietary, restrictive license)
By language
C and C++
- Adobe Source Libraries (Application interface)
- FastFlow (Concurrency)
- Folly (General purpose)
- LuaJIT (Scripting)
- POCO (Network applications)
Java
- dk.brics.automaton (Regular expressions)
JSON
- DuckDuckGo (Web search)
- JsonT (JavaScript)
- YAML
- LuaJIT (C)
- WWW::Mechanize (web browsing)
SQL
- PostgreSQL
- SQLite
- YQL (web data retrieval; proprietary, restrictive license)
