awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
https://github.com/sindresorhus/awesome
Last synced: about 1 hour ago
JSON representation
-
Back-End Development
- Flask - Python framework.
- Docker
- Vagrant - Automation virtual machine environment.
- Pyramid - Python framework.
- Play1 Framework
- CakePHP - PHP framework.
- Symfony - PHP framework.
- Education
- Laravel - PHP framework.
- Education
- Rails - Web app framework for Ruby.
- Gems - Packages.
- Phalcon - PHP framework.
- Useful `.htaccess` Snippets
- nginx - Web server.
- Dropwizard - Java framework.
- Kubernetes - Open-source platform that automates Linux container operations.
- Lumen - PHP micro-framework.
- Serverless Framework - Serverless computing and serverless architectures.
- Apache Wicket - Java web app framework.
- Vert.x - Toolkit for building reactive apps on the JVM.
- Vapor - Server-side development in Swift.
- Dash - Python web app framework.
- FastAPI - Python web app framework.
- IAM - User accounts, authentication and authorization.
- Slim - PHP framework.
- Fiber - Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
- Kustomize - Kubernetes native declarative configuration management tool.
- OpenTofu - Open-source infrastructure as code tool.
- Reflex - Python web framework for building both your frontend and backend with no JavaScript.
- Terraform - Tool for building, changing, and versioning infrastructure.
- CDK - Open-source software development framework for defining cloud infrastructure in code.
-
Big Data
- Public Datasets
- Hadoop - Framework for distributed storage and processing of very large data sets.
- Data Engineering
- Streaming
- Apache Spark - Unified engine for large-scale data processing.
- Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.
- Splunk - Platform for searching, monitoring, and analyzing structured and unstructured machine-generated big data in real time.
- Network Analysis
- Big Data
-
Books
-
Business
- Open Companies
- Places to Post Your Startup
- OKR Methodology - Goal setting & communication best practices.
- Indie - Independent developer businesses.
- Tools of the Trade - Tools used by companies on Hacker News.
- Clean Tech - Fighting climate change with technology.
- Wardley Maps - Provides high situational awareness to help improve strategic planning and decision making.
- Social Enterprise - Building an organization primarily focused on social impact that is at least partially self-funded.
- Engineering Team Management - How to transition from software development to engineering management.
- Developer-First Products - Products that target developers as the user.
- Billing - Payments, invoicing, pricing, accounting, marketplace, fraud, and business intelligence.
- Engineering Strategy - How to design and execute engineering strategies for tech leadership.
-
Computer Science
- University Courses
- Data Science
- Tutorials
- Machine Learning
- Tutorials
- ML with Ruby - Learning, implementing, and applying Machine Learning using Ruby.
- Core ML Models - Models for Apple's machine learning framework.
- H2O - Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
- Software Engineering for Machine Learning - From experiment to production-level machine learning.
- AI in Finance - Solving problems in finance with machine learning.
- JAX - Automatic differentiation and XLA compilation brought together for high-performance machine learning research.
- XAI - Providing insight, explanations, and interpretability to machine learning methods.
- Speech and Natural Language Processing
- Spanish
- NLP with Ruby
- Question Answering - The science of asking and answering in natural language with a machine.
- Natural Language Generation - Generation of text used in data-to-text, conversational agents, and narrative generation applications.
- Linguistics
- Cryptography
- Papers - Theory basics for using cryptography by non-cryptographers.
- Computer Vision
- Deep Learning - Neural networks.
- TensorFlow - Library for machine intelligence.
- TensorFlow.js - WebGL-accelerated machine learning JavaScript library for training and deploying models.
- TensorFlow Lite - Framework that optimizes TensorFlow models for on-device machine learning.
- Papers - The most cited deep learning papers.
- Education
- Deep Vision
- Open Source Society University
- Functional Programming
- Empirical Software Engineering - Evidence-based research on software systems.
- Static Analysis & Code Quality
- Information Retrieval - Learn to develop your own search engine.
- Quantum Computing - Computing that utilizes quantum mechanics and qubits on quantum computers.
- Theoretical Computer Science - The interplay of computer science and pure mathematics, distinguished by its emphasis on mathematical rigour and technique.
- Conversational AI - Build awesome chatbots and digital assistants.
- Generative AI - Automatically generates a wide range of unique content in text, image, and audio format.
- Position-Based Quantum Cryptography - Theory on quantum cryptography that utilizes special relativistic constraints to achieve quantum-security under certain conditions.
-
Content Management Systems
- Umbraco
- Refinery CMS - Ruby on Rails CMS.
- Wagtail - Django CMS focused on flexibility and user experience.
- Textpattern - Lightweight PHP-based CMS.
- Drupal - Extensible PHP-based CMS.
- Craft CMS - Content-first CMS.
- Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
- Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.
- Plone - Open source Python CMS.
- Payload - Next.js native and open source headless CMS.
- Directus - A real-time API and app dashboard for managing SQL database content.
-
Databases
- Database
- MySQL
- SQLAlchemy
- InfluxDB
- Neo4j
- MongoDB - NoSQL database.
- TinkerPop - Graph computing framework.
- PostgreSQL - Object-relational database.
- CouchDB - Document-oriented NoSQL database.
- HBase - Distributed, scalable, big data store.
- NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
- Database Tools - Everything that makes working with databases easier.
- Supabase - An open-source alternative to Firebase.
- PocketBase - An open-source, Go-based backend in one file.
- Neon - An open-source alternative to AWS Aurora.
- RethinkDB
- TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.
-
Decentralized Systems
- Bitcoin - Services and tools for Bitcoin software developers.
- Ripple - Open source distributed settlement network.
- Non-Financial Blockchain - Applications of Blockchain beyond finance.
- Mastodon - Open source decentralized microblogging network.
- Ethereum - Distributed computing platform for smart contract development.
- Blockchain AI - AI and machine-learning projects built on Blockchain.
- EOSIO - A decentralized operating system supporting industrial-scale apps.
- Waves - Open source Blockchain platform and development toolset for Web 3.0 apps and decentralized solutions.
- Golem - Open source peer-to-peer marketplace for computing resources.
- Stacks - A smart contract platform secured by Bitcoin.
- ZeroNet - A decentralized web-like network of peer-to-peer users.
- Cosmos SDK - Modular framework for building app-specific blockchains in Go.
- Tor - A free overlay network for enabling anonymous communication.
- ATProto - Open, decentralized network for building social apps.
- Corda - Open source Blockchain platform designed for business.
- Substrate - Framework for writing scalable, upgradeable blockchains in Rust.
- Algorand - An open-source, proof of stake Blockchain and smart contract computing platform.
-
Development Environment
- Quick Look Plugins - For macOS.
- Dev Env
- Dotfiles
- Shell
- Fish - User-friendly shell.
- Command-Line Apps
- ZSH Plugins
- GitHub - Hosting service for Git repositories.
- Browser Extensions
- Cheat Sheet
- Pinned Gists - Dynamic pinned gists for your GitHub profile.
- Git Cheat Sheet & Git Flow
- Git Tips
- Git Add-ons - Enhance the `git` CLI.
- Git Hooks - Scripts for automating tasks during `git` workflows.
- SSH
- FOSS for Developers
- Hyper - Cross-platform terminal app built on web technologies.
- Terminals Are Sexy
- GitHub Actions - Create tasks to automate your workflow and share them with others on GitHub.
- WezTerm - Powerful cross-platform terminal emulator.
-
Editors
- Sublime Text
- Vim
- Neovim - Vim-fork focused on extensibility and usability.
- Emacs
- Visual Studio Code - Cross-platform open-source text editor.
-
Entertainment
-
Events
- Creative Tech Events - Events around the globe for creative coding, tech, design, music, arts and cool stuff.
- Events in Italy - Tech-related events in Italy.
- Events in the Netherlands - Tech-related events in the Netherlands.
-
Front-End Development
- ES6 Tools
- Web Performance Optimization
- Web Tools
- CSS - Style sheet language that specifies how HTML elements are displayed on screen.
- Critical-Path Tools
- Scalability
- Must-Watch Talks
- Protips
- Frameworks
- React - JavaScript library for building user interfaces.
- Relay - Framework for building data-driven React apps.
- React Hooks - Lets you use state and other React features without writing a class.
- Web Components
- Polymer - JavaScript library to develop Web Components.
- Angular - App framework.
- Backbone - App framework.
- HTML5 - Markup language used for websites & web apps.
- SVG - XML-based vector image format.
- Canvas
- KnockoutJS - JavaScript library.
- Dojo Toolkit - JavaScript toolkit.
- Inspiration
- Ember - App framework.
- Android UI
- iOS UI
Programming Languages
Categories
Miscellaneous
129
Front-End Development
85
Programming Languages
75
Platforms
53
Computer Science
38
Back-End Development
32
Security
29
Gaming
28
Development Environment
21
Decentralized Systems
17
Databases
17
Learn
15
Theory
14
Media
14
Health and Social Science
12
Business
12
Content Management Systems
11
Hardware
11
Testing
10
Big Data
9
Work
7
Books
6
Networking
5
Editors
5
Related
5
Entertainment
4
Events
3
Sub Categories
Keywords
awesome
497
awesome-list
494
list
143
resources
31
lists
23
javascript
21
machine-learning
21
awesome-lists
15
python
15
game-development
14
css
14
security
12
deep-learning
12
data-visualization
10
php
10
tools
10
data-science
9
education
8
cybersecurity
8
computer-science
8
collection
7
ios
7
games
7
gamedev
7
iot
7
learning
7
libraries
6
frontend
6
game
6
android
6
webgl
6
design
6
react
6
open-source
6
neural-network
5
mathematics
5
community
5
testing
5
artificial-intelligence
5
framework
5
tips
5
devops
5
books
5
game-engine
5
git
5
web
5
curated-list
5
swift
5
blockchain
5
programming-language
5