awesome
😎 Awesome lists about all kinds of interesting topics
https://github.com/sindresorhus/awesome
Last synced: about 14 hours 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
- TALL Stack - Full-stack development solution featuring libraries built by the Laravel community.
- 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.
- CDK - Open-source software development framework for defining cloud infrastructure in code.
- 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.
- RethinkDB
- 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.
- Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
- TDengine - An open-source time-series database with high-performance, scalability, and SQL support.
- 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.
- Corda - Open source blockchain platform designed for business.
- 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.
- PowerShell - Cross-platform object-oriented shell.
- Alfred Workflows - Productivity app for macOS.
- 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
- Atom - Open-source and hackable text editor.
- 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.
Programming Languages
Categories
Miscellaneous
136
Front-End Development
87
Programming Languages
82
Platforms
62
Computer Science
38
Back-End Development
34
Security
31
Gaming
29
Development Environment
23
Databases
20
Decentralized Systems
18
Learn
17
Media
15
Theory
14
Health and Social Science
13
Hardware
12
Business
12
Content Management Systems
11
Testing
10
Big Data
9
Work
9
Related
8
Books
6
Networking
6
Editors
6
Entertainment
4
Events
3
Sub Categories
Keywords
awesome-list
530
awesome
529
list
157
resources
32
javascript
24
lists
23
machine-learning
22
awesome-lists
16
python
16
css
16
game-development
15
security
13
deep-learning
12
tools
11
php
11
data-visualization
10
data-science
10
education
9
cybersecurity
9
computer-science
8
collection
8
ios
7
open-source
7
games
7
gamedev
7
iot
7
learning
7
awesomeness
6
android
6
github
6
libraries
6
artificial-intelligence
6
git
6
webgl
6
design
6
game
6
linux
6
react
6
frontend
6
ruby
5
mathematics
5
swift
5
programming-language
5
game-engine
5
curated-list
5
privacy
5
programming
5
learning-resources
5
devops
5
engineering
5