Skip to content

Latest commit

 

History

History
842 lines (781 loc) · 89 KB

awesome-lists.md

File metadata and controls

842 lines (781 loc) · 89 KB
Awesome


My open source work is supported by the community

Special thanks to:





Doppler
All your environment variables, in one place
Stop struggling with scattered API keys, hacking together home-brewed tools,
and avoiding access controls. Keep your team and servers in sync with Doppler.

WorkOS
Your app, enterprise-ready.
Start selling to enterprise customers with just a few lines of code.
Add Single Sign-On (and more) in minutes instead of months.

Strapi
Strapi is the leading open-source headless CMS.
It’s 100% JavaScript, fully customizable, and developer-first.

OSS Capital
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.


bit.io
Instant, shareable cloud PostgreSQL database
Import any dataset in seconds, share with anyone with a click, try without signing up


Gitpod
Dev environments built for the cloud
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.


Keygen
A dead-simple software licensing and distribution API built for developers






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 blog and follow me on Twitter.


Contents

Platforms

- **<code>&nbsp;45924</code>** [Apps](https://github.com/jaywcjlove/awesome-mac#readme)
  •  42873 Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
  •  38496 iOS - Mobile operating system for Apple phones and tablets.
  •  38025 Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
  •  32735 Frontend Development
  •  30595 React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
  •  22104 Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
  •  17244 Windows
  •  13868 .NET
  •  12378 macOS - Operating system for Apple's Mac computers.
  •   9812 Amazon Web Services
  •   9157 Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
  •   8786 Android - Mobile operating system developed by Google.
  •   3374 Home Assistant - Open source home automation that puts local control and privacy first.
  •   3336 IPFS - P2P hypermedia protocol.
  •   3284 Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
  •   3004 Linux
    •   2539 Screensavers
    •   1756 eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
  •   1746 Xamarin - Mobile app development IDE, testing, and distribution.
  •   1702 JVM
  •    897 Qt - Cross-platform GUI app framework.
  •    816 Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
  •    793 WebExtensions - Cross-browser extension system.
  •    689 Smart TV - Create apps for different TV platforms.
  •    638 Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
  •    574 GNOME - Simple and distraction-free desktop environment for Linux.
  •    556 Salesforce
  •    526 Firebase - App development platform built on Google Cloud Platform.
  •    477 Amazon Alexa - Virtual home assistant.
    •    438 Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
  •    427 IoT & Hybrid Apps
  •    421 watchOS - Operating system for the Apple Watch.
  •    319 Fuse - Mobile development tools.
  •    300 ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
  •    273 Cordova - JavaScript API for hybrid apps.
  •    261 Cloudflare - CDN, DNS, DDoS protection, and security for your site.
  •    258 DigitalOcean - Cloud computing platform designed for developers.
  •    252 Heroku - Cloud platform as a service.
  •    174 DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
    •    156 AppImage - Package apps in a single file that works on various mainstream Linux distributions.
  •    151 KDE - A free software community dedicated to creating an open and user-friendly computing experience.
  •    110 RubyMotion - Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby.
  •     66 IBM Cloud - Cloud platform for developers and companies.
  •     60 Actions on Google - Developer platform for Google Assistant.
  •     29 Adafruit IO - Visualize and store data from any device.
  •     29 Integration - Linking together different IT systems (components) to functionally cooperate as a whole.

Programming Languages

  • 105845 Python - General-purpose programming language designed for readability.
  •  70103 Go
  •  34465 C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
  •  30446 Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
  •  25954 JavaScript
  •  25884 PHP - Server-side scripting language.
  •  22454 Rust
  •  21317 Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
  •  11792 Ruby
  •  11017 Elixir
  •   9613 Kotlin
  •   8182 Scala
  •   4813 R - Functional programming language and environment for statistical computing and graphics.
  •   3894 CMake - Build, test, and package software.
  •   3386 Elm
    •   3207 Asyncio - Asynchronous I/O in Python 3.
  •   2880 Crystal
  •   2812 Lua
  •   2562 C
  •   2515 Haskell
  •   2259 Clojure
  •   2154 OCaml
  •   1794 AutoHotkey
  •   1745 Dart
  •   1691 Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
  •   1361 Erlang
  •   1185 Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
  •   1154 Pascal
  •    983 V - Simple, fast, safe, compiled language for developing maintainable software.
  •    900 ClojureScript
    •    882 Typing - Optional static typing for Python.
    •    767 Composer - Package manager.
  •    628 AutoIt
  •    627 Groovy
  •    581 Perl
  •    529 D
    •    492 Network Layer
    •    434 MicroPython - A lean and efficient implementation of Python 3 for microcontrollers.
    •    401 CircuitPython - A version of Python for microcontrollers.
  •    387 PureScript
  •    354 Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
  •    322 Idris - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
  •    291 Fortran
  •    172 ActionScript 3 - Object-oriented language targeting Adobe AIR.
  •    114 Coq - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
  •    112 Q# - Domain-specific programming language used for expressing quantum algorithms.
  •    106 Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
  •     82 ColdFusion
  •     65 Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
  •     59 Eta - Functional programming language for the JVM.
    •     43 Ponyfills - Like polyfills but without overriding native APIs.
  •     25 Frege - Haskell for the JVM.

Front-End Development

Back-End Development

  •  20606 Docker
  •  12203 Kubernetes - Open-source platform that automates Linux container operations.
  •  11801 Useful .htaccess Snippets
  •  10546 Laravel - PHP framework.
  •   2934 nginx - Web server.
  •   2800 FastAPI - Python web app framework.
  •   2757 Rails - Web app framework for Ruby.
    •   2749 Gems - Packages.
  •   2538 Terraform - Tool for building, changing, and versioning infrastructure.
  •   2045 Serverless Framework - Serverless computing and serverless architectures.
  •   1860 Vert.x - Toolkit for building reactive apps on the JVM.
  •   1419 Symfony - PHP framework.
  •   1282 Dash - Python web app framework.
  •   1239 CDK - Open-source software development framework for defining cloud infrastructure in code.
  •    859 Vapor - Server-side development in Swift.
  •    848 CakePHP - PHP framework.
  •    727 Flask - Python framework.
  •    594 Phalcon - PHP framework.
    •    578 TALL Stack - Full-stack development solution featuring libraries built by the Laravel community.
  •    527 Vagrant - Automation virtual machine environment.
  •    514 Pyramid - Python framework.
  •    477 IAM - User accounts, authentication and authorization.
  •    314 Lumen - PHP micro-framework.
  •     83 Dropwizard - Java framework.
  •     59 Apache Wicket - Java web app framework.
  •     35 Play1 Framework

Computer Science

Big Data

  •  46318 Public Datasets
  •  10363 Big Data
  •   3831 Data Engineering
  •   1848 Streaming
  •   1199 Apache Spark - Unified engine for large-scale data processing.
  •    977 Hadoop - Framework for distributed storage and processing of very large data sets.
  •     47 Splunk - Platform for searching, monitoring, and analyzing structured and unstructured machine-generated big data in real-time.
  •     16 Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.

Theory

Books

Editors

Gaming

Development Environment

- **<code>&nbsp;33386</code>** [Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet#readme)

Entertainment

Databases

  •   7356 PostgreSQL - Object-relational database.
  •   2298 SQLAlchemy
  •   1859 MongoDB - NoSQL database.
  •   1746 MySQL
  •    958 Database
  •    735 InfluxDB
  •    698 Database Tools - Everything that makes working with databases easier.
  •    417 Neo4j
  •    154 NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
  •    154 TinkerPop - Graph computing framework.
  •    154 HBase - Distributed, scalable, big data store.
  •    134 CouchDB - Document-oriented NoSQL database.
  •    129 Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
  •    106 RethinkDB
  •     21 TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.
  •     13 Contexture - Abstracts queries/filters and results/aggregations from different backing data stores like ElasticSearch and MongoDB.

Media

Learn

Security

Content Management Systems

  •   1513 Wagtail - Django CMS focused on flexibility and user experience.
  •    461 Craft CMS - Content-first CMS.
  •    179 Umbraco
  •     72 Drupal - Extensible PHP-based CMS.
  •     65 Textpattern - Lightweight PHP-based CMS.
  •     37 Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.
  •     33 Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
  •     27 Refinery CMS - Ruby on Rails CMS.

Hardware

Business

Work

Networking

Decentralized Systems

  •    845 Bitcoin - Bitcoin services and tools for software developers.
  •    527 Non-Financial Blockchain - Non-financial blockchain applications.
  •    377 Blockchain AI - Blockchain projects for artificial intelligence and machine learning.
  •    363 Mastodon - Open source decentralized microblogging network.
  •    356 Substrate - Framework for writing scalable, upgradeable blockchains in Rust.
  •    161 Ripple - Open source distributed settlement network.
  •    137 Ethereum - Distributed computing platform for smart contract development.
  •     91 Golem - Open source peer-to-peer marketplace for computing resources.
  •     59 Corda - Open source blockchain platform designed for business.
  •     54 EOSIO - A decentralized operating system supporting industrial-scale apps.
  •     53 Waves - Open source blockchain platform and development toolset for Web 3.0 apps and decentralized solutions.
  •     47 Stacks - A smart contract platform secured by Bitcoin.

Higher Education

  •    320 Computational Neuroscience - A multidisciplinary science which uses computational approaches to study the nervous system.
  •    249 Scientific Writing - Distraction-free scientific writing with Markdown, reStructuredText and Jupyter notebooks.
  •     93 Digital History - Computer-aided scientific investigation of history.

Events

Testing

  •   1569 Visual Regression Testing - Ensures changes did not break the functionality or style.
  •    773 Quality Assurance Roadmap - How to start & build a career in software testing.
  •    763 Testing - Software testing.
  •    738 Selenium - Open-source browser automation framework and ecosystem.
  •    557 TAP - Test Anything Protocol.
  •    480 JMeter - Load testing and performance measurement tool.
  •    352 Appium - Test automation tool for apps.
  •    145 k6 - Open-source, developer-centric performance monitoring and load testing solution.
  •    122 Playwright - Node.js library to automate Chromium, Firefox and WebKit with a single API.

Miscellaneous

Related