A curated list of awesome developer-first tools, products and resources.
The definition of developer-first for this repo is:
- Developers as the target audience.
- "Headless", "API-First", "SaaS" are frequently used keywords.
- Usually this means that the front page has some code examples :)
- Analytics
- Authentication & Identity
- CMS - (headless)
- Code Quality
- Databases & Spreadsheets
- Deployment Hosting
- Discussions
- CI/CD
- Documentation
- GEO
- IDE
- Localization
- Media
- Messaging
- Misc
- Monitoring
- Natural Language Processing
- Payments
- Repo
- Search
- Shipping
- Testing
Track web/app visitors
- Mixpanel - Product analytics and dashboards.
- Baremetrics - Subscription analytics for Stripe.
- Segment - Collect user data and send to your other products.
- Heap - Product analytics API for web and mobile, captures all events.
Products that handle authentication and user identity for you.
- Auth0 - Authentication & authorization as a service.
- AWS cognito - AWS's authenttication as a service.
- Okta - Embeddable authentication with SSO.
- LoginRadius - Managed user authentication service with SSO.
- Firebase Auth - Google Firebase's take on authentication.
- Magic.link - Passwordless (email based) login as a service.
Back-end only Content Management System, you decide on frontend and consume content via API
- Contentful - CMS as API.
- Tipe - Open source headless CMS.
- ElegantCMS - Headless CMS builder.
- Ghost - Blog platform, can be used as headless CMS (ex. with Hexo).
Check your code*
- sonarsource - Lint and code quality checks.
- Codacy - Automatic code quality checks.
Storing data and processing it
- Airtable - DB/Spreadsheet hybrid with an API.
Products that help you deploy your app/website
- Render - Deploy from git, to CDN with SSL.
- Vercel - Deploy JAMStack (mainly next.js) via CLI.
- Netlify - Deploy JAMStack (mainly Gatsby) via CLI.
- Heroku - Deploy via CLI to scalable servers.
- Digital Ocean App Platform - Deploy and don't care about infrastructure works with all major frameworks.
- Platform.sh - Continuously deploy fullstack apps.
Comments & forums
- Commento - Privacy centric emmbeddable comment system.
- MuutIo - Tools to create a community driven app.
- TurnTo - Ratings, community Q&A, reviews and comments as a service.
- Bazaarvoice - Ratings, reviews as a service.
- Yotpo - Reviews ratings and Q&A as a service.
- Gitter - Chat and networking platform for developers.
Continious Integration / Delivery
- CircleCI - YML to configure your builds, parallel jobs, jobs marketplace.
- Gitlab - Open source CI and hosted solution (kind of similar to circleci).
Documentation solutions
- readme - Personalized and dynamic developer docs.
Location services
Products that extend your IDE and help development
- Codota - AI code completions for your IDE.
- TabNine - Deep learning completion (also codota).
- Kite - AI assistant in your IDE (python/js).
Translating your product (also denoted i18n
- Localazy - App translation built for developers.
Sending emails as a Service
- Mailgun - Send, track and recieve emails.
- Sendgrid - Email API.
- Lob - Email and address verification.
- FormSpree - Receive form submissions by Email.
Media APIs (optimization, CDN)
- Cloudinary - Optimize create, manage, and deliver images and videos.
- imgix - Transforms, optimizes, and cache images.
- ImageKit - Automate image optimization, transformation, and delivery.
- Mux - APIs to upload, manage and stream video.
Messaging APIs - SMS, notifications, chats and VoIP
- Twilio - SMS, push notifications and VoIP APIs.
- Vonage - Video, SMS, chat and voice APIs.
- stream - Feed & chat as a service.
- Applozic - Chat SDKs, realtime messaging.
Different products that probably don't have a catetgory
- Actyx - Developer first factory building.
Monitoring your production application
- Sentry - Application monitoring, bugs and performance.
- KeenIO - Event streaming Platform.
- Rollbar - Reports errors in production.
- LogRocket - Replay bugs users have.
Interactions with natural language
- Wit.ai - Voice / text chatbot framework by Facebook.
- DialogFlow - Voice / text chatbot framework by Google.
Handling payments, credit card processing and invoices
- Stripe Payments - Accept payments and move money globally with APIs.
- Braintree - Paypal's take on api-first payments.
- Plaid - Accept, send ACH (~bank transfers) and get bank information.
Repository management
- Artifactory - Create your own package repository.
- cloudsmith - Cloud native private package management.
Index and search your content as a service api
- Algolia - Search as a service and full suite of search APIs.
- Swiftype - Search as a service (crawlers and React ready).
- Websolr - Open-source and hosted search with Solr.
Creating and handling shipment of goods
- easypost - Shipping APIs for ecommerce.
Testing tools
- Testim - Frontend testing.
- Applitools - Automated visual testing.
- Percy - Continuous visual testing.
- Backfire.io - Performance testing.
- Chromatic - Visual UI testing for storybook.
See here: CONTRIBUTING.md