sindresorhus/awesome
Miscellaneous  12 days ago  205.9k
My open source work is supported by the community
Special thanks to:
Stop struggling with scattered API keys, hacking together home-brewed tools,
and avoiding access controls. Keep your team and servers in sync with Doppler.
and avoiding access controls. Keep your team and servers in sync with Doppler.
Start selling to enterprise customers with just a few lines of code.
Add Single Sign-On (and more) in minutes instead of months.
Add Single Sign-On (and more) in minutes instead of months.

It’s 100% JavaScript, fully customizable, and developer-first.
Founded in 2018, OSS Capital is the first and only venture capital platform focused
exclusively on supporting early-stage COSS (commercial open source) startup founders.
exclusively on supporting early-stage COSS (commercial open source) startup founders.
Import any dataset in seconds, share with anyone with a click, try without signing up
Natively integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds dev
environments for all your branches. As a result team members can instantly start coding with fresh dev environments
for each new task - no matter if you are building a new feature, want to fix a bug, or work on a code review.
environments for all your branches. As a result team members can instantly start coding with fresh dev environments
for each new task - no matter if you are building a new feature, want to fix a bug, or work on a code review.
Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components
Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components
All your favourite IDE's now available on the cloud
Neverinstall gives you an uninterrupted development experience and improved accessibility,
allowing you to code faster, better and on-the-go on your favourite IDEs like
Android Studio, VS Code, Jupyter and PyCharm using your browser.
allowing you to code faster, better and on-the-go on your favourite IDEs like
Android Studio, VS Code, Jupyter and PyCharm using your browser.
All your favourite IDE's now available on the cloud
Neverinstall gives you an uninterrupted development experience and improved accessibility,
allowing you to code faster, better and on-the-go on your favourite IDEs like
Android Studio, VS Code, Jupyter and PyCharm using your browser.
allowing you to code faster, better and on-the-go on your favourite IDEs like
Android Studio, VS Code, Jupyter and PyCharm using your browser.
Paperwork that makes the data work.
Easy APIs for paperwork. PDF generation, e-signature and embeddable no-code webforms.
The easiest way to build paperwork automation into your product.
The easiest way to build paperwork automation into your product.
Paperwork that makes the data work.
Easy APIs for paperwork. PDF generation, e-signature and embeddable no-code webforms.
The easiest way to build paperwork automation into your product.
The easiest way to build paperwork automation into your product.
What is an awesome list?   Contribution guide   Creating a list   Twitter   Stickers & t-shirts
Follow the Awesome Twitter account for updates on new list additions.
Just type awesome.re
to go here. Check out my apps and follow me on Twitter.
Contents
- Platforms
- Programming Languages
- Front-End Development
- Back-End Development
- Computer Science
- Big Data
- Theory
- Books
- Editors
- Gaming
- Development Environment
- Entertainment
- Databases
- Media
- Learn
- Security
- Content Management Systems
- Hardware
- Business
- Work
- Networking
- Decentralized Systems
- Higher Education
- Events
- Testing
- Miscellaneous
- Related
Platforms
- Node.jsstars45k - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
- Cross-Platformstars999 - Writing cross-platform code on Node.js.
- Frontend Developmentstars34k
- iOSstars39.7k - Mobile operating system for Apple phones and tablets.
- Androidstars9.2k - Mobile operating system developed by Google.
- IoT & Hybrid Appsstars461
- Electronstars22.8k - Cross-platform native desktop apps using JavaScript/HTML/CSS.
- Cordovastars281 - JavaScript API for hybrid apps.
- React Nativestars31.5k - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
- Xamarinstars1.8k - Mobile app development IDE, testing, and distribution.
- Linuxstars3.3k
- Containersstars1.3k
- eBPFstars2.3k - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
- Arch-based Projectsstars237 - Linux distributions and projects based on Arch Linux.
- AppImagestars216 - Package apps in a single file that works on various mainstream Linux distributions.
- macOS - Operating system for Apple's Mac computers.
- watchOSstars428 - Operating system for the Apple Watch.
- JVMstars1.8k
- Salesforcestars591
- Amazon Web Servicesstars10.4k
- Windowsstars19.2k
- IPFSstars3.7k - P2P hypermedia protocol.
- Fusestars321 - Mobile development tools.
- Herokustars271 - Cloud platform as a service.
- Raspberry Pistars10k - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
- Qtstars1k - Cross-platform GUI app framework.
- WebExtensionsstars894 - Cross-browser extension system.
- Smart TVstars769 - Create apps for different TV platforms.
- GNOMEstars673 - Simple and distraction-free desktop environment for Linux.
- KDEstars211 - A free software community dedicated to creating an open and user-friendly computing experience.
- .NETstars14.8k
- Corestars16.4k
- Roslynstars503 - Open-source compilers and code analysis APIs for C# and VB.NET languages.
- Amazon Alexastars505 - Virtual home assistant.
- DigitalOceanstars271 - Cloud computing platform designed for developers.
- Flutterstars41.1k - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
- Home Assistantstars3.8k - Open source home automation that puts local control and privacy first.
- IBM Cloudstars72 - Cloud platform for developers and companies.
- Firebasestars576 - App development platform built on Google Cloud Platform.
- Robot Operating System 2.0stars994 - Set of software libraries and tools that help you build robot apps.
- Adafruit IOstars36 - Visualize and store data from any device.
- Cloudflarestars312 - CDN, DNS, DDoS protection, and security for your site.
- Actions on Googlestars61 - Developer platform for Google Assistant.
- ESPstars407 - Low-cost microcontrollers with WiFi and broad IoT applications.
- Denostars3.6k - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
- DOSstars259 - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
- Nixstars881 - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
- Integrationstars75 - Linking together different IT systems (components) to functionally cooperate as a whole.
- Node-REDstars305 - A programming tool for wiring together hardware devices, APIs, and online services.
- Low Codestars81 - Allowing business professionals to address their needs on their own with little to no coding skills.
- Capacitorstars152 - Cross-platform open source runtime for building Web Native apps.
- ArcGIS Developerstars81 - Mapping and location analysis platform for developers.
Programming Languages
- JavaScriptstars28k
- Promisesstars1.4k
- Standard Stylestars340 - Style guide and linter.
- Must Watch Talksstars12.8k
- Tipsstars12.2k
- Network Layerstars514
- Micro npm Packagesstars4.3k
- Mad Science npm Packagesstars998 - Impossible sounding projects that exist.
- Maintenance Modulesstars344 - For npm packages.
- npmstars4k - Package manager.
- AVAstars328 - Test runner.
- ESLintstars3k - Linter.
- Functional Programmingstars5.6k
- Observablesstars307
- npm scriptsstars648 - Task runner.
- 30 Seconds of Codestars96.9k - Code snippets you can understand in 30 seconds.
- Ponyfillsstars46 - Like polyfills but without overriding native APIs.
- Swiftstars22.1k - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
- Pythonstars131.1k - General-purpose programming language designed for readability.
- Asynciostars3.5k - Asynchronous I/O in Python 3.
- Scientific Audiostars1.2k - Scientific research in audio/music.
- CircuitPythonstars460 - A version of Python for microcontrollers.
- Data Sciencestars1.4k - Data analysis and machine learning.
- Typingstars1k - Optional static typing for Python.
- MicroPythonstars597 - A lean and efficient implementation of Python 3 for microcontrollers.
- Ruststars26.5k
- Haskellstars2.7k
- PureScriptstars409
- Gostars82.7k
- Scalastars8.4k
- Scala Nativestars215 - Optimizing ahead-of-time compiler for Scala based on LLVM.
- Rubystars12.2k
- Clojurestars2.4k
- ClojureScriptstars935
- Elixirstars11.4k
- Elmstars3.4k
- Erlangstars1.4k
- Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
- Luastars3k
- Cstars2.8k
- C/C++stars38.1k - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
- Rstars5.1k - Functional programming language and environment for statistical computing and graphics.
- Dstars563
- Common Lispstars1.9k - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
- Perlstars609
- Groovystars651
- Dartstars1.9k
- Javastars32.4k - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
- Kotlinstars10k
- OCamlstars2.3k
- ColdFusionstars83
- Fortranstars315
- PHPstars26.7k - Server-side scripting language.
- Pascalstars1.3k
- AutoHotkeystars2k
- AutoItstars716
- Crystalstars3k
- Fregestars28 - Haskell for the JVM.
- CMakestars4.2k - Build, test, and package software.
- ActionScript 3stars176 - Object-oriented language targeting Adobe AIR.
- Etastars60 - Functional programming language for the JVM.
- Idrisstars345 - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
- Ada/SPARKstars400 - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
- Q#stars122 - Domain-specific programming language used for expressing quantum algorithms.
- Imbastars115 - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
- Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
- Coqstars161 - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
- Vstars1.3k - Simple, fast, safe, compiled language for developing maintainable software.
- Zigstars77 - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Front-End Development
- ES6 Toolsstars3.9k
- Web Performance Optimizationstars7.5k
- Web Toolsstars764
- CSSstars3.7k - Style sheet language that specifies how HTML elements are displayed on screen.
- Reactstars48.8k - App framework.
- Relaystars253 - Framework for building data-driven React apps.
- React Hooksstars1.1k - A new feature that lets you use state and other React features without writing a class.
- Web Componentsstars1.9k
- Polymerstars392 - JavaScript library to develop Web Components.
- Angularstars8.4k - App framework.
- Backbonestars400 - App framework.
- HTML5stars2k - Markup language used for websites & web apps.
- SVGstars4.3k - XML-based vector image format.
- Canvasstars1.2k
- KnockoutJSstars90 - JavaScript library.
- Dojo Toolkitstars75 - JavaScript toolkit.
- Inspirationstars1k
- Emberstars172 - App framework.
- Android UIstars42.9k
- iOS UIstars10.9k
- Meteorstars1.4k
- BEMstars466
- Flexboxstars1.1k
- Web Typographystars509
- Web Accessibilitystars1.5k
- Material Designstars583
- D3stars4.9k - Library for producing dynamic, interactive data visualizations.
- Emailsstars1.7k
- jQuerystars820 - Easy to use JavaScript library for DOM manipulation.
- Web Audiostars835
- Offline-Firststars2.8k
- Static Website Servicesstars1.6k
- Cycle.jsstars826 - Functional and reactive JavaScript framework.
- Text Editingstars233
- Motion UI Designstars730
- Vue.jsstars65.4k - App framework.
- Marionette.jsstars153 - App framework.
- Aureliastars309 - App framework.
- Chartingstars1.8k
- Ionic Framework 2stars819
- Chrome DevToolsstars5k
- PostCSSstars390 - CSS tool.
- Draft.jsstars2.4k - Rich text editor framework for React.
- Service Workersstars1.6k
- Progressive Web Appsstars1.5k
- choostars192 - App framework.
- Reduxstars353 - State container for JavaScript apps.
- Browserifystars79 - Module bundler.
- Sassstars1.8k - CSS preprocessor.
- Ant Designstars2.8k - Enterprise-class UI design language.
- Lessstars50 - CSS preprocessor.
- WebGLstars1k - JavaScript API for rendering 3D graphics.
- Preactstars673 - App framework.
- Progressive Enhancementstars84
- Next.jsstars7.5k - Framework for server-rendered React apps.
- litstars920 - Library for building web components with a declarative template system.
- JAMstackstars1.2k - Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup.
- WordPress-Gatsbystars241 - Web development technology stack with WordPress as a back end and Gatsby as a front end.
- Mobile Web Developmentstars1.1k - Creating a great mobile web experience.
- Storybookstars270 - Development environment for UI components.
- Blazorstars6.7k - .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
- PageSpeed Metricsstars620 - Metrics to help understand page speed and user experience.
- Tailwind CSSstars9k - Utility-first CSS framework for rapid UI development.
- Seedstars165 - Rust framework for creating web apps running in WebAssembly.
- Web Performance Budgetstars71 - Techniques to ensure certain performance metrics for a website.
- Web Animationstars1k - Animations in the browser with JavaScript, CSS, SVG, etc.
- Yewstars803 - Rust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.
- Material-UIstars145 - Material Design React components for faster and easier web development.
- Building Blocks for Web Appsstars84 - Standalone features to be integrated into web apps.
- Sveltestars578 - App framework.
- Design systemsstars441 - Collection of reusable components, guided by rules that ensure consistency and speed.
- Inertia.jsstars169 - Make single-page apps without building an API.
- MDBootstrap - Templates, layouts, components, and widgets to rapidly build websites.
All your favourite IDE's now available on the cloud
All your favourite IDE's now available on the cloud
Back-End Development
- Flaskstars928 - Python framework.
- Dockerstars22k
- Vagrantstars549 - Automation virtual machine environment.
- Pyramidstars528 - Python framework.
- Play1 Frameworkstars37
- CakePHPstars865 - PHP framework.
- Symfonystars1.4k - PHP framework.
- Laravelstars11.1k - PHP framework.
- Educationstars349
- TALL Stackstars692 - Full-stack development solution featuring libraries built by the Laravel community.
- Railsstars3k - Web app framework for Ruby.
- Phalconstars604 - PHP framework.
- Useful
.htaccess
Snippetsstars12k - nginxstars3.1k - Web server.
- Dropwizardstars85 - Java framework.
- Kubernetesstars12.8k - Open-source platform that automates Linux container operations.
- Lumenstars318 - PHP micro-framework.
- Serverless Frameworkstars2.1k - Serverless computing and serverless architectures.
- Apache Wicketstars63 - Java web app framework.
- Vert.xstars1.9k - Toolkit for building reactive apps on the JVM.
- Terraformstars3.2k - Tool for building, changing, and versioning infrastructure.
- Vaporstars932 - Server-side development in Swift.
- Dashstars1.5k - Python web app framework.
- FastAPIstars4k - Python web app framework.
- CDKstars1.5k - Open-source software development framework for defining cloud infrastructure in code.
- IAMstars738 - User accounts, authentication and authorization.
- Slimstars8 - PHP framework.
- Fiberstars41 - Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
Computer Science
- University Coursesstars40.6k
- Data Sciencestars18.9k
- Machine Learningstars54.6k
- Tutorialsstars12.1k
- ML with Rubystars1.8k - Learning, implementing, and applying Machine Learning using Ruby.
- Core ML Modelsstars5.4k - Models for Apple's machine learning framework.
- H2Ostars323 - Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
- Software Engineering for Machine Learningstars958 - From experiment to production-level machine learning.
- AI in Financestars1.4k - Solving problems in finance with machine learning.
- JAXstars664 - Automatic differentiation and XLA compilation brought together for high-performance machine learning research.
- XAIstars40 - Providing insight, explanations, and interpretability to machine learning methods.
- Speech and Natural Language Processingstars2.1k
- Spanishstars303
- NLP with Rubystars952
- Question Answeringstars693 - The science of asking and answering in natural language with a machine.
- Natural Language Generationstars355 - Generation of text used in data to text, conversational agents, and narrative generation applications.
- Linguisticsstars263
- Cryptographystars3.8k
- Computer Visionstars16.2k
- Deep Learningstars18.9k - Neural networks.
- TensorFlowstars16.7k - Library for machine intelligence.
- TensorFlow.jsstars129 - WebGL-accelerated machine learning JavaScript library for training and deploying models.
- TensorFlow Litestars908 - Framework that optimizes TensorFlow models for on-device machine learning.
- Papersstars23.8k - The most cited deep learning papers.
- Education