awesome
Awesome list about all kinds of interesting topics
https://github.com/weesources/awesome
Last synced: 7 days ago
JSON representation
-
Miscellaneous
- Crypto Currency Tools & Algorithms - Digital currency where encryption is used to regulate the generation of units and verify transfers.
- Open Source Supporters - Companies that offer their tools and services for free to open source projects.
- Design Principles - Create better and more consistent designs and experiences.
- Theravada - Teachings from the Theravada Buddhist tradition.
- inspectIT - Open source Java app performance management tool.
- Open Source Maintainers - The experience of being an open source maintainer.
- Calculators - Calculators for every platform.
- Captcha - A type of challenge–response test used in computing to determine whether or not the user is human.
- Jupyter - Create and share documents that contain code, equations, visualizations and narrative text.
- FIRST Robotics Competition - International high school robotics championship.
- Speakers - Conference and meetup speakers in the programming and design community.
- Board Games - Table-top gaming fun for all.
- Software Patreons - Fund individual programmers or the development of open source projects.
- Parasite - Parasites and host-pathogen interactions.
- Food - Food-related projects on GitHub.
- Bitcoin Payment Processors - Start accepting Bitcoin.
- Scientific Computing - Solving complex scientific problems using computers.
- Amazon Sellers
- Agriculture - Open source technology for farming and gardening.
- Product Design - Design a product from the initial concept to production.
- Prisma - Turn your database into a GraphQL API.
- Software Architecture - The discipline of designing and building software.
- Connectivity Data and Reports - Better understand who has access to telecommunication and internet infrastructure and on what terms.
- Stacks - Tech stacks for building different apps and features.
- Cytodata - Image-based profiling of biological phenotypes for computational biologists.
- IRC - Open source messaging protocol.
- Advertising - Advertising and programmatic media for websites.
- Earth - Find ways to resolve the climate crisis.
- Naming - Naming things in computer science done right.
- Web Archiving - An effort to preserve the Web for future generations.
- WP-CLI - Command-line interface for WordPress.
- Credit Modeling - Methods for classifying credit applicants into risk classes.
- Ansible - A Python-based, open source IT configuration management and automation platform.
- Biological Visualizations - Interactive visualization of biological data on the web.
- QR Code - A type of matrix barcode that can be used to store and share a small amount of information.
- Veganism - Making the plant-based lifestyle easy and accessible.
- Translations - The transfer of the meaning of a text from one language to another.
- Scriptable - An iOS app for automations in JavaScript.
- WebXR - Enables immersive virtual reality and augmented reality content on the web.
- Computational Geometry - Computational approaches for problems in geometry.
- OpenStreetMap - An open data mapping project utilized by many apps and devices.
- Computational Biology - Computational approaches applied to problems in biology.
- Read the Docs - Example documentation projects to inspire and help bootstrap new documentation projects.
- Quarto - Scientific and technical open-source publishing system built on Pandoc.
- Biological Image Analysis - Interpreting biological phenomena using images.
- Steam Deck - A handheld gaming computer developed by Valve.
- HPC - High Performance Computing.
- Awesome - Recursion illustrated.
- ChatGPT - Artificial intelligence chatbot developed by OpenAI.
- Whisper - Open-source AI-powered speech recognition system developed by OpenAI.
- Prometheus - Open-source monitoring system.
- Transit
- Magento 2 - Open Source eCommerce built with PHP.
- Userscripts - Enhance your browsing experience.
- Analytics
- Data Visualization
-
Networking
- Software-Defined Networking
- Network Analysis
- PCAPTools
- Real-Time Communications - Network protocols for near simultaneous exchange of media and data.
- SNMP - A protocol for collecting, modifying, and organizing information about managed devices on IP networks.
- Scapy - Python-based interactive packet manipulation.
-
Platforms
- Cross-Platform - Writing cross-platform code on Node.js.
- Frontend Development
- iOS - Mobile operating system for Apple phones and tablets.
- Android - Mobile operating system developed by Google.
- IoT & Hybrid Apps
- Cordova - JavaScript API for hybrid apps.
- React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
- Xamarin - Mobile app development IDE, testing, and distribution.
- Linux
- Containers
- Arch-based Projects - Linux distributions and projects based on Arch Linux.
- Screensavers
- Apps
- Open Source Apps
- watchOS - Operating system for the Apple Watch.
- JVM
- Salesforce
- Amazon Web Services
- IPFS - P2P hypermedia protocol.
- Fuse - Mobile development tools.
- Heroku - Cloud platform as a service.
- Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
- Qt - Cross-platform GUI app framework.
- WebExtensions - Cross-browser extension system.
- Smart TV - Create apps for different TV platforms.
- GNOME - Simple and distraction-free desktop environment for Linux.
- KDE - A free software community dedicated to creating an open and user-friendly computing experience.
- .NET
- Core
- Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
- Amazon Alexa - Virtual home assistant.
- DigitalOcean - Cloud computing platform designed for developers.
- Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
- Home Assistant - Open source home automation that puts local control and privacy first.
- IBM Cloud - Cloud platform for developers and companies.
- Firebase - App development platform built on Google Cloud Platform.
- Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
- Adafruit IO - Visualize and store data from any device.
- Cloudflare - CDN, DNS, DDoS protection, and security for your site.
- Actions on Google - Developer platform for Google Assistant.
- ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
- Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
- DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
- Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
- Integration - Linking together different IT systems (components) to functionally cooperate as a whole.
- Node-RED - A programming tool for wiring together hardware devices, APIs, and online services.
- Low Code - Allowing business professionals to address their needs on their own with little to no coding skills.
- Capacitor - Cross-platform open source runtime for building Web Native apps.
- Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
- Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
- AppImage - Package apps in a single file that works on various mainstream Linux distributions.
- Windows
- eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
- ArcGIS Developer - Mapping and location analysis platform for developers.
-
Programming Languages
- JavaScript
- Promises
- Standard Style - Style guide and linter.
- Must Watch Talks
- Tips
- Network Layer
- Micro npm Packages
- Mad Science npm Packages - Impossible sounding projects that exist.
- AVA - Test runner.
- ESLint - Linter.
- Functional Programming
- npm scripts - Task runner.
- Ponyfills - Like polyfills but without overriding native APIs.
- Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
- Education
- Playgrounds
- Python - General-purpose programming language designed for readability.
- Asyncio - Asynchronous I/O in Python 3.
- Scientific Audio - Scientific research in audio/music.
- CircuitPython - A version of Python for microcontrollers.
- Data Science - Data analysis and machine learning.
- Typing - Optional static typing for Python.
- MicroPython - A lean and efficient implementation of Python 3 for microcontrollers.
- Rust
- Pest - Parser generator.
- Haskell
- PureScript
- Go
- Scala
- Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
- Ruby
- Clojure
- ClojureScript
- Elixir
- Elm
- Erlang
- Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
- Lua
- C
- C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
- R - Functional programming language and environment for statistical computing and graphics.
- Learning
- D
- Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
- Learning
- Perl
- Groovy
- Dart
- Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
- RxJava
- OCaml
- ColdFusion
- Fortran
- PHP - Server-side scripting language.
- Composer - Package manager.
- Pascal
- AutoHotkey
- AutoIt
- Crystal
- Frege - Haskell for the JVM.
- CMake - Build, test, and package software.
- ActionScript 3 - Object-oriented language targeting Adobe AIR.
- Eta - Functional programming language for the JVM.
- Idris - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
- Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
- Q# - Domain-specific programming language used for expressing quantum algorithms.
- Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
- V - Simple, fast, safe, compiled language for developing maintainable software.
- Move - Domain-specific programming language for writing safe smart contracts.
- Esolangs - Programming languages designed for experimentation or as jokes rather than actual use.
- npm - Package manager.
- Observables
- Maintenance Modules - For npm packages.
- Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
- Kotlin
- Coq - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
- Zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
- 30 Seconds of Code - Code snippets you can understand in 30 seconds.
-
Related
- All Awesome Lists - All the Awesome lists on GitHub.
- StumbleUponAwesome - Discover random pages from the Awesome dataset using a browser extension.
- Awesome CLI - A simple command-line tool to dive into Awesome lists.
- Open Source Heroes - Awesome - View Awesome lists with extra info like stars, last update, and license.
- Awesome Viewer - A visualizer for all of the above Awesome lists.
- Awesome Search - Quick search for Awesome lists.
Programming Languages
Categories
Miscellaneous
124
Front-End Development
82
Programming Languages
78
Platforms
54
Computer Science
37
Back-End Development
30
Gaming
27
Security
26
Development Environment
22
Databases
17
Learn
16
Decentralized Systems
15
Media
14
Theory
13
Business
13
Hardware
11
Content Management Systems
10
Testing
10
Health and Social Science
10
Work
9
Big Data
8
Books
6
Networking
6
Editors
6
Related
6
Entertainment
5
Events
3
Sub Categories
Keywords
awesome
483
awesome-list
481
list
154
resources
31
javascript
23
lists
22
machine-learning
21
game-development
15
python
15
css
14
awesome-lists
12
deep-learning
12
security
11
php
10
data-science
9
data-visualization
9
tools
9
computer-science
8
education
8
artificial-intelligence
7
learning
7
iot
7
games
7
gamedev
7
collection
7
design
6
libraries
6
books
6
nodejs
6
game
6
ios
6
react
6
awesomeness
6
open-source
5
ruby
5
swift
5
courses
5
programming-language
5
blockchain
5
android
5
neural-network
5
framework
5
community
5
ai
5
testing
5
github
5
tips
5
git
5
frontend
5
curated-list
5