Skip to content

cristobalcl/awesome-startup-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Startup Stack Awesome

Curated list of technologies for your next startup

Contents

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

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

Managed container system

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

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

Payments

App builders

No code

No code web

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
  • 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

Motivation

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Cristóbal Carnero Liñán has waived all copyright and related or neighboring rights to this work.

About

Curated list of technologies for your next startup

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published