Developer-First Products

Awesome Developer-First Awesome

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 :)

Inspired by awesome-python.


Analytics

Track web/app visitors * Mixpanel - Product analytics * Baremetrics - Subscription analytics for Stripe. * Segment - Collect user data and sent to your other tools. * Amplitude - Has good analytics APIs. * Heap - Yet another product analytics API.

Authentication & Identity

Products that handle authentication and user identity for you. * Auth0 - Authentication & Authorization as a service. * AWS cognito - AWS auth as a service. * Okta - Embeddable auth in your app. * LoginRadius - Managed User Authentication service. * Firebase Auth - Google Firebase's take on authentication.

Code quality

Check your code* * sonarsource - Lint and code quality checks * Codacy - Automatic code quality

Databases & Spreadsheets

Storing data and processing it * Airtable - DB/Spreadsheet hybrid with an API.

Deployment Hosting

Products that help you deploy your app/website * Render -Deploy from git, to CDN with SSL. * Vercel - Deploy JAMStack via CLI. * Netlify - Deploy via git push (simplified CI). * Heroku - Deploy via cli to scalable servers. * Digital Ocean App Platform - Deploy and don't care about infra. * Platform.sh - Continuously deploy fullstack apps

Discussions

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.

CI/CD

Continious Integration / Delivery * CircleCI - YML to configure your builds * Gitlab - Open source (kind of similar to circleci)

Documentation

Documentation solutions * readme - personalized and dynamic docs.

GEO

Location services * Radar - Geofencing and geo APIs. * mapbox - Maps and locations products for devs.

IDE

Products that extend your IDE and help development * Codota - AI code completions. * TabNine - Deep learning completion (also codota) * Kite - AI assistant in your IDE (python/js).

Localization

Translating your product (also denoted i18n * Localazy - App translation built for developers.

Mail

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

Media APIs (optimization, CDN) * Cloudinary - Optimize create, manage, and deliver images and videos. * imgix - Transforms, optimizes, and caches images. * ImageKit - Automate image optimization, transformation, and delivery. * Mux - APIs to upload manage and stream video.

Messaging

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.

Monitoring

Monitoring your production application * Sentry - Application monitoring, bugs and performance. * KeenIO - Event Streaming Platform. * Rollbar - Reports errors in production. * LogRocket - Replay bugs users have. * LogDNA - Log management and alerts.

Payments

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 info.

Repo

Repository management * Artifactory - Create your own package repository. * Nexus repository pro - Create your own package repository x2. * Rush - Manage js mono repos.

  • Algolia - Search as a service and full suite of APIs.
  • Swiftype - Yet another search as a service.
  • Websolr - Open Source and hosted search with Solr.

Shipping

Creating and handling shipment of goods * easypost - shipping APIs for ecommerce.

Testing

Testing tools * Testim - Frontend testing * Applitools - Automated visual testing. * Percy - Visual testing. * Backfire.io - Performance testing.

Contributing

If you see something missing, please open a PR. I still do want to keep the quality of the list so not all PRs will be merged.