Awesome Startup Stack
Curated list of technologies for your next startup
Contents
- Languages
- Frameworks
- Self-hosted
- SaaS
- No code
- IDEs and Editors
- Organization
- Technologies directories
- Motivation
- Contribute
- License
Languages
- 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 based
- JavaScript
- Node.js - JavaScript runtime for backend and scripting.
- Elm - Webapps.
- PureScript - A strongly-typed functional programming language that compiles to JavaScript.
JVM based
Frameworks
Web backend
- 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.
- Starlette - lightweight ASGI framework/toolkit, which is ideal for building high performance asyncio services.
- 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.
Web frontend
- 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.
- Svelte - Component framework that compiles to JavaScript. Faster, reactive, with less code.
- AWS Amplify - JavaScript library for application development using cloud services.
- GatsbyJS - Free and open source framework based on React that helps developers build blazing fast websites and apps.
- Next.js - Lightweight framework for static and server‑rendered applications.
- Nuxt.js - The same than Next.js but with Vue.js.
- Mithril.js - Modern, small and fast client-side JavaScript framework for building Single Page Applications.
Web design
- 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.
Desktop
Templates
- Bullet Train - SaaS template in Ruby on Rails.
- Skaffolder - Create fully prototype within minutes.
- Laravel Spark
- SaaS Pegasus - A Django-Powered SaaS template.
- 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.
- Gravity - Node.js SaaS boilerplate with React UI.
DevOps
- 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.
Mobile apps
- 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.
Self-hosted
Cluster management
- Kubernetes - Open source container-orchestration system for automating application deployment.
Automation
- Jenkins - Open source automation server, for building and deployment.
Databases
- 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.
SaaS
Cloud computing platforms
- DigitalOcean
- AWS
- Google Cloud
- Azure
- DNSimple - DNS hosting with powerful API.
Managed container system
- Heroku
- Hyper.sh - Docker Swarm or Kubernetes flavors.
Serverless processing
- 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.
- Nuclio - Serverless platform for automated Data Science.
- WayScript - Scripting platform for developers.
Static hosting
- surge.sh - Static web publishing for Front-End Developers.
Authentication
- Auth0 - Authentication and authorization for web and apps.
Hosted databases
Forms
- Formspark - Backend for HTML forms.
Storage
- Cloudinary - Image and video on-the-fly manipulations.
Mail API
Communication API
- Stream - Scalable feeds, activity streams & chat.
Monitoring
- 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.
Marketing
- SimpleSplit - Run AB tests using only HTML.
Payments
- 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
App builders
No code
No code web
- Wix
- SquareSpace
- Ghost - Publishing platform.
- WordPress
- Discourse - Platform for community discussion.
No code landing page
- Landen - Design landing pages.
- Carrd - Responsive landing pages.
- Unicorn Platform - Build landing page.
- Versoly - Build SaaS Website.
- Hackr - Landing page with split testing and conversion tracking in minutes.
No code apps
- Bubble - App builder.
- Adalo - Web and mobile apps.
- Softr - Responsive web apps.
- Boundless - Web apps.
- Mason - Build, design, and deploy fully functional front-end solutions.
- Thunkable - Mobile app builder for Android and iOS.
- Bildr - Websites and web apps.
- sheet2site - Create websites from Google Sheets.
- table2site - Create websites using Airtable as backend.
- Glide - Create apps from Google Sheets.
- Zapier - Automated workflows.
- Socionity - Build mobile apps to sell courses, videos, podcasts,...
- 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.
eCommerce
- Shopify
- Sharetribe - Create marketplace sites. Free software with commercial hosted version.
- 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.
No code marketing
Live chat
- Crisp - Live chat.
- Drift - Conversational marketing platform.
- collect.chat - Interactive chatbot for collecting data from visitors.
IDEs and Editors
- 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.
Organization
- Notion - Documentation, kanban, spreadsheets.
- Zenkit - Lists, spreadsheets, kanban, mind maps.
- Workflowy - Linked lists.
- CodeGiant - Issue tracker, code repositories, documentation, continuous integration.
- Monday
- Trello
- ClickUp
- Agantty - Free gantt chart.
- GitHub
- GitLab - Planning, code repositories, CI/CD pipelines.
- Taskade - Structured task lists, notes, kanban, mind maps, and video chat.
- Retool - Builder for custom internal tools using common building blocks and templates.
Technologies directories
- 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.
- YCombinator.dev - Y Combinator resources for developers.
- 100+ No Code Resources
Motivation
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Cristóbal Carnero Liñán has waived all copyright and related or neighboring rights to this work.