Curated list of technologies for your next startup
- Languages
- Frameworks
- Databases
- SaaS
- No code
- IDEs and Editors
- Organization
- Technologies directories
- Motivation
- Contribute
- License
- Python - Popular for scripting, web backend and machine learning.
- Ruby - Scripting and web backend.
- C# - Microsoft programming language.
- F# - Funtional language for the .NET Framework.
- Elixir - Erlang VM based, functional, paralell programming, scalable, fault tolerant.
- PHP - Used mostly in web backend.
- Hack - PHP based, but safer and faster.
- JavaScript
- Node.js - JavaScript runtime for backend and scripting.
- Elm - Webapps.
- PureScript - A strongly-typed functional programming language that compiles to JavaScript.
- Ruby on Rails - Ruby web MVC (model-view-controller) framework.
- Django - High-level Python web framework that encourages rapid development and clean, pragmatic design.
- Flask - Microframework for Python.
- Laravel - PHP framework.
- Play - For Java & Scala.
- Grails - Groovy framework on top of Spring Boot.
- WebSharper - Framework and toolset for developing web/mobile applications and web services entirely in C# or F#.
- Phoenix - Elixir web framework, can handle millions of connections.
- Sails - Node.js MVC framework.
- Hapi - Node.js framework.
- Vapor - Swift for web backend.
- Micronaut - JVM based full-stack framework for microservice applications.
- Lumie - Lightweight module to set up a scalable controllers architecture for Node.js projects.
- Zappa - Easy build and deploy server-less Python applications on AWS Lambda + API Gateway and others.
- Sparta - Framework that transforms a standard Go application into a self-deploying AWS Lambda powered service.
- The Go Cloud Project - Allow application developers to seamlessly deploy cloud applications on any combination of cloud providers.
- fog.io - Ruby cloud services library.
- Socket.io - Real-time engine.
- jQuery - Basic JavaScript library.
- Angular - Google's framework for web & mobile apps written in Typescript.
- React - Facebook's JavaScript library for building user interfaces.
- Vue.js - From simple to full charged web apps.
- AWS Amplify - JavaScript library for application development using cloud services.
- Next.js - Lightweight framework for static and server‑rendered applications.
- Nuxt.js - The same than Next.js but with Vue.js.
- Bootstrap - Twitter's simple HTML styling for web app prototyping.
- Bulma - CSS framework.
- Foundation - Responsive frontend framework for rapid development.
- Tailwind - A utility-first CSS framework for rapid UI development.
- Sematic UI - A lightweight, responsive and modern CSS framework.
- Spectre.css
- Pure.css - Small, responsive CSS modules.
- Ant Design - React UI library with high quality components for building rich, interactive user interfaces.
- Rebass - Library of highly-composable, primitive UI components for React.
- Skeleton - Simple, responsive boilerplate.
- Tachyons - Fast loading, highly readable, and 100% responsive interfaces with as little css as possible.
- Silver - 15 lines CSS grid system.
- Bullet Train - SaaS template in Ruby on Rails.
- Skaffolder - Create fully prototype within minutes.
- Laravel Spark
- Hackaton Starter - A kickstarter for Node.js applications.
- electron-react-boilerplate Cross-platform desktop apps using Electron and React.
- Pup - Based on React, Bootstrap, Font Awesome and Meteor.
- Pinax - For Python with Django.
- Enterprise Application Starter Kit - Ember + Rails.
- Fabric - Fabric is Python library & cli designed to execute shell commands remotely over SSH.
- deliver - Pure bash deployment tool with customisable strategies.
- Kappa - cli that makes it easier to deploy, update, and test functions for AWS Lambda.
- Serverless - Toolkit for deploying and operating serverless architectures, using services, like AWS Lambda, Google Cloud Functions, and more.
- React Native - Native apps with JavaScript.
- Flutter - Google’s mobile app SDK for native interfaces on iOS and Android, based on Dart.
- NativeScript - Native apps with Angular, Vue.js, TypeScript or JavaScript.
- PostgreSQL
- MongoDB
- Redis - In-memory data store for cache and message broker.
- ElasticSearch
- RethinkDB - Realtime results to queries, ideal for multi concurrent users apps, multiplayer games, realtime analytics,…
- OrientDB - Multi-model database: graph, relational, document & key/value.
- Heroku
- Hyper.sh - Docker Swarm or Kubernetes flavors.
- Firebase - From Google: database, authentication, storage,…
- Webtask - HTTP endpoints written with Node.js.
- Netlify - Automate deployment, AWS Lambda management, user signups and logins, forms.
- StdLib
- Zeit - Easy deployments with Now.
- Lobe - Deep Learning made simple.
- Sheetbase - Build a apps using Google services as backend.
- surge.sh - Static web publishing for Front-End Developers.
- Auth0 - Authentication and authorization for web and apps.
- Formspark - Backend for HTML forms.
- Cloudinary - Image and video on-the-fly manipulations.
- Segment - Analytics API and customer data platform that integrates 200 different data providers.
- PaperTrail - Logs.
- Datadog - Full-stack monitoring and analytics.
- UptimeRobot - Downtime notifications.
- Rollbar - Real-time error alerting & debugging tools.
- SimpleSplit - Run AB tests using only HTML.
- Servicebot - Create pricing pages, sign-up forms, and manage your subscriptions with no coding. You can also try the open source version.
- Stripe
- Paddle
- Chargebee
- Wix
- SquareSpace
- Landen - Design landing pages.
- Carrd - Responsive landing pages.
- Ghost - Publishing platform.
- WordPress
- Discourse - Platform for community discussion.
- Bubble - App builder.
- Mason - Build, design, and deploy fully functional front-end solutions.
- Thunkable - Mobile app builder for Android and iOS.
- sheet2site - Create websites from Google Sheets.
- Zapier - Automated workflows.
- cron-job - Scheduled execution of websites and scripts.
- Typeform - Forms, Stripe integration.
- BuildBox - Build mobile games with no code.
- Asteroid - Augmented reality dev tool for creating 3D apps that react to their environment.
- Shopify
- Gumroad - Simple setup.
- Plasso Storefront - Sell subscriptions, physical and digital goods, charge for services, accept donations, sell pre-orders and more.
- Wirize - Accept card payments online.
- DPD - Sell digital content simply copying & pasting buttons on any web, even with a cart system and scheduled content with subscription.
- Memberful - To sell memberships, for Stripe, WordPress and MailChimp.
- MailChimp - Email marketing.
- Crisp - Live chat.
- Drift - Conversational marketing platform.
- collect.chat - Interactive chatbot for collecting data from visitors.
- Atom - From GitHub, free & libre.
- VisualStudio - From Microsoft, free.
- Sublime
- CodeSandbox - Online editor that helps you create web applications, from prototype to deployment.
- Light Table - IDE with powerful debug capabilities, for Clojure, JavaScript/HTML/CSS and Python.
- Vim
- Emacs
- Evil mode - Extensible vi layer for Emacs.
- Slap - Like Sublime but for the console.
- Notion - Documentation, kanban, spreadsheets.
- Zenkit - Lists, spreadsheets, kanban, mind maps.
- Workflowy - Linked lists.
- CodeGiant - Issue tracker, code repositories, documentation, continuous integration.
- Monday
- Trello
- GitHub
- GitLab - Planning, code repositories, CI/CD pipelines.
- Todo-Backend - Projects to showcase different backend tech stacks.
- Stackshare - Look for stacks of other companies, and compare technologies.
- Nocode - No code tech.
- Indie Hackers - Tech Stack for 2018 - What tech stacks are indie hackers using for their apps, and why.
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, Cristóbal Carnero Liñán has waived all copyright and related or neighboring rights to this work.