Coder Social home page Coder Social logo

awesome-developer-first's Introduction

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 are the target audience.
  • "Headless", "API-first", "SaaS" are frequently used keywords.
  • Usually, this means that the front page has some code examples.
  • Products - tools/services that people pay for.
+ ๐Ÿ‘€ Watch this repo to get notifications about new products we find

Contents


Analytics

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.
  • Oso - Authorization framework (RBAC)

CI/CD

Continious Integration/Delivery.

  • CircleCI - YML to configure your builds, parallel jobs, jobs marketplace.
  • Gitlab - Open source CI and hosted solution with Github-like abilities.

CMS (headless)

Backend only Content Management System, you decide on frontend and consume content via API.

Code Quality

Check your code quality.

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

Computer Vision

Manipulate and detect visual data.

Databases & Spreadsheets

Storing data and processing it.

  • Airtable - Database and spreadsheet hybrid with an API.
  • Supabase - Hosted and open source managed postgres DB like firebase.

Debugging

Tools that help in tracking bugs.

  • Google Cloud's operations suite - Set of debug primitives (capture, log injection, etc) for Google cloud.
  • Lightrun - Debug production servers using a plugin in the IDE (on-prem or SaaS) that supports Java, Node.js, and Python.
  • Rookout - Debug production servers via a cloud-based debugger. Supporting Java, .Net, Node.js, Python, and Ruby.

Deployment Hosting

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.

Discussions

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.

Documentation

Documentation solutions.

  • readme - Personalized and dynamic developer docs.
  • DeveloperHub - Collaborative developer documentation platform.

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.
  • Ubiq - Encryption APIs wiht secret management

GEO

Location services.

  • Radar - Geofencing and geo APIs.
  • mapbox - Maps and locations products for devs.
  • SmartyStreets - US Reverse Geocoding and Address Verification APIs.

IDE

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

Localization

Translating your product (also denoted i18n).

  • Localazy - App translation built for developers.

Mail

Sending emails as a service.

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 and chat as a service.
  • Applozic - Chat SDKs, real-time messaging.

Misc

Different products that probably don't have a category.

  • Actyx - Developer-first factory building.

Monitoring

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.
  • Dashbird - Serverless realtime monitoring.

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.
  • Paddle - Revenue delivery platform for SaaS with broad geographical support (unlike stripe at the moment).

Repo

Repository and artifacts management.

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

Scraping

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.
  • SerpApi - Real-time search engine scraping API.

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 the shipment of goods.

  • easypost - Shipping APIs for e-commerce.

Testing

Testing tools.


Contributing

See here: CONTRIBUTING.md

awesome-developer-first's People

Contributors

agamm avatar andykatz avatar bvallelunga avatar naim94a avatar shai-almog avatar sunsparc avatar zacnomore avatar zilvinaskucinskas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.