Skip to content

A curated list of awesome developer-first tools products and resources.

License

Notifications You must be signed in to change notification settings

Trietptm-on-Awesome-Lists/awesome-developer-first

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Contents


Analytics

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.

Authentication & Identity

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.

CMS - (headless)

Back-end only Content Management System, you decide on frontend and consume content via API

Code Quality

Check your code*

  • sonarsource - Lint and code quality checks.
  • Codacy - Automatic code quality checks.

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

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.
  • Gitter - Chat and networking platform for developers.

CI/CD

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

Documentation solutions

  • readme - Personalized and dynamic developer 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 for your IDE.
    • 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 cache 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.

Misc

Different products that probably don't have a catetgory

  • Actyx - Developer first factory building.

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.

Natural Language Processing

Interactions with natural language

  • Wit.ai - Voice / text chatbot framework by Facebook.
  • DialogFlow - Voice / text chatbot framework by Google.

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

Repo

Repository management

  • Artifactory - Create your own package repository.
  • cloudsmith - Cloud native private package management.

Search

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.

Shipping

Creating and handling shipment of goods

  • easypost - Shipping APIs for ecommerce.

Testing

Testing tools


Contributing

See here: CONTRIBUTING.md

About

A curated list of awesome developer-first tools products and resources.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published