The ultimate open-source directory of free developer resources.
SprintAPI is a community driven, hand curated catalog built for developers who want to spend less time researching and more time building. It consolidates hundreds of production ready resources, categorized with precise details like authentication requirements, pricing rules, and utility workflows.
The interface is fully optimized for speed, featuring instant search querying, multi select criteria filters, automatic active section navigation highlighting, and responsive layouts.
Note: Any broken links indicate that the resource is not publicly available online and must be downloaded manually.
The directory indexes resources across four distinct categories:
| Resource Type | Available Entries | Core Focus Area |
|---|---|---|
| Public APIs | 350+ | AI/ML, Testing, Data, and Others |
| Tools | 400+ | Design, deployment, Security & Other utilities |
| VS Code Extensions | 145+ | Essential IDE plugins for editor productivity |
| Chrome Extensions | 120+ | Web utilities, Productivity, and Other usefuls |
Adding new resources is incredibly simple using our automated script. Please follow these steps:
- Fork the repository to your own GitHub account and clone it locally.
- Install dependencies (e.g.
npm installorpnpm install). - Open the file
scratch/push.jsand add your resource information to theNEW_ITEMSarray. - Run
node scratch/push.jsin your terminal. The script will automatically deduplicate and format your data into the correct category! - Commit your modifications and push the branch to your fork.
- Open a Pull Request describing the resource you added.
For full, detailed instructions on the data formats and script usage, please read the important.md guide in this repository.
Note for Contributors: We manually review all submissions to maintain the high quality of SprintAPI. Please be kind and thoughtful when raising a Pull Request. Ensure that any resource you add is genuinely helpful, correctly categorized, and functional. Please do not submit spam, fake, or duplicate PRs simply to inflate your contribution graphs. Quality matters!
The contributor board is updated automatically when pull requests are merged.