Awesome Developer-First ¶
A curated list of awesome developer-first tools, products and resources.
The definition of developer-first for this repo is: * Developers are the target audience. * "Headless", "API-first", "SaaS" are frequently used keywords. * Usually, this means that the front page has some code examples.
+ 👀 Watch this repo to get notifications about new products we find
Track web/app visitors. * Mixpanel - Product analytics and dashboards. * Baremetrics - Subscription analytics for Stripe. * Segment - Collect user data and send it to your other tools. * Heap - Product analytics API for web and mobile, captures all events.
Authentication & Identity¶
Products that handle authentication and user identity for you. * Auth0 - Authentication & authorization as a service. * AWS cognito - AWS's authentication 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) log in as a service.
- Tipe - Open source headless CMS.
- ElegantCMS - Headless CMS builder.
- Ghost - Blog platform, can be used as headless CMS (ex. with Hexo).
Databases & Spreadsheets¶
Storing data and processing it. * Airtable - Database and spreadsheet hybrid with an API.
Products that help you deploy your app/website. * Render - Deploy from git to a 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 full-stack apps.
Comments and forums. * Commento - Privacy centric embeddable 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.
Environment & Secret Management¶
Manage environment variables and secrets for multiple apps or projects. * Vault - API driven secret key management. * Doppler - Environment variable management across projects, in one place. * 1Password Secrets Automation - Secrets management with integration to 1Password. * Envkey - Environment management with syncing mechanism for all apps.
Products that extend your IDE and help development. * Codota - AI code completions for your IDE. * TabNine - Deep learning completion (part of codota). * Kite - AI assistant in your IDE (Python or JS).
Translating your product (also denoted i18n). * Localazy - App translation built for developers.
Sending emails as a service. * Mailgun - Send, track, and receive emails. * Sendgrid - Email API. * Lob - Email and address verification. * FormSpree - Receive form submissions by email. * Hunter.io - Email lead and validation APIs. * Anymail finder - Verify and find email APIs.
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 and chat as a service. * Applozic - Chat SDKs, real-time messaging.
Different products that probably don't have a category. * Actyx - Developer-first factory building.
Monitoring your production application. * Sentry - Application monitoring for bugs and performance. * KeenIO - Event streaming platform. * Rollbar - Reports errors in production. * LogRocket - Replay bugs users had.
Natural Language Processing¶
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. * Paddle - Revenue delivery platform for SaaS with broad geographical support (unlike stripe at the moment).
Fetching data from websites not via an intended API. * Apify - Turn websites to an API. * proxycrawl - Scrape hard-to-scrape websites with proxies. * ScrapingBee - Using headless browsers and proxies to scrape without being blocked. * ScrapingANT - Scrape with headless chrome.
- 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 the shipment of goods. * easypost - Shipping APIs for e-commerce.
Testing tools. * Testim - Frontend testing. * Applitools - Automated visual testing. * Percy - Continuous visual testing. * Blackfire.io - Performance testing. * Chromatic - Visual UI testing for storybook. * Beeceptor - REST API mocking.
See here: CONTRIBUTING.md