mirror of
https://github.com/sindresorhus/awesome.git
synced 2024-12-21 00:16:10 +00:00
2df6be4836
This is a new awesome topic with many recent projects (MIT, http://news.mit.edu/2016/programming-language-living-cells-bacteria-0331), .. I just created this list and I know I should wait for it to mature, but I think by having it on your AWESOME list will help others interested in the topic to find, learn and contribute to the science that will change humanity as we know it, .. especially when talented programmers get involved :) ..
21 KiB
21 KiB
A curated list of awesome lists
- What is an awesome list?
- Contribution guide
- Creating a list
Please take the time to read this and do an actual effort with your list. All the low-quality submissions are burning me out... - Buy a sticker
Check out my blog and follow me on Twitter.
Table of 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 System
- Miscellaneous
Platforms
- Node.js
- Frontend Development
- iOS
- Android
- IoT & Hybrid Apps
- Electron
- Cordova
- React Native
- Xamarin
- Linux
- OS X
- watchOS
- JVM
- Salesforce
- Amazon Web Services
- Windows
- IPFS
- Fuse
- Heroku
- Synthetic Biology
Programming Languages
- JavaScript
- Promises
- Standard Style
- Must Watch Talks
- Tips
- Network Layer
- Micro npm Packages
- Mad Science npm Packages
- Maintenance Modules (for npm packages)
- npm
- AVA (Test runner)
- Swift
- Python
- Rust
- Haskell
- PureScript
- Go
- Scala
- Ruby
- Ruby Events (Conferences, Meetups, etc.)
- Clojure
- ClojureScript
- Elixir
- Elm
- Erlang
- Julia
- Lua
- C
- C/C++
- R
- D
- Common Lisp
- Perl
- Groovy
- Dart
- Java
- Kotlin
- OCaml
- Coldfusion
- Fortran
- .NET
- PHP
- Delphi
- Assembler
- AutoHotkey
- AutoIt
- Crystal
- TypeScript
Front-end Development
- ES6 Tools
- Web Performance Optimization
- Web Tools
- CSS
- React
- Web Components
- Polymer
- Angular 2
- Angular
- Backbone
- HTML5
- SVG
- Canvas
- KnockoutJS
- Dojo Toolkit
- Inspiration
- Ember
- Android UI
- iOS UI
- Meteor
- BEM
- Flexbox
- Web Typography
- Web Accessibility
- Material Design
- D3
- Emails
- jQuery
- Web Audio
- Offline-First
- Static Website Services
- A-Frame VR (Virtual reality)
- Cycle.js
- Text Editing
- Motion UI Design
- Vue.js
- Marionette.js
- Aurelia
- Charting
- Ionic Framework 2
Back-end Development
- Django
- Flask
- Docker
- Vagrant
- Pyramid
- Play1 Framework
- CakePHP
- Symfony
- Laravel
- Rails
- Phalcon
- Useful
.htaccess
Snippets - nginx
- Dropwizard
- Kubernetes
Computer Science
- University Courses
- Data Science
- Machine Learning
- Speech and Natural Language Processing
- Linguistics
- Cryptography
- Computer Vision
- Deep Learning (Neural networks)
- Deep Vision
- Open Source Society University
- Functional Programming
- Static Analysis & Code Quality
- Software-Defined Networking
Big Data
Theory
- Papers We Love
- Talks
- Algorithms
- Algorithm Visualizations
- Artificial Intelligence
- Search Engine Optimization
- Competitive Programming
- Math
Books
Editors
Gaming
- Game Development
- Game Talks
- Godot (Game engine)
- Open Source Games
- Unity (Game engine)
- Chess
- LÖVE (Game engine)
- PICO-8 (Fantasy console)
Development Environment
- Quick Look Plugins
- Dev Env
- Dotfiles
- Shell
- Command-Line Apps
- ZSH Plugins
- GitHub
- Git Cheat Sheet & Git Flow
- Git Tips
- Git Add-ons
- SSH
- FOSS for Developers
Entertainment
Databases
Media
- Creative Commons Media
- Fonts
- Codeface (Text editor fonts)
- Stock Resources
- GIF
- Music
- Open Source Documents
Learn
- CLI Workshoppers/Adventures
- Learn to Program
- Speaking
- Tech Videos
- Dive into Machine Learning
- Computer History
Security
- Application Security
- Security
- CTF (Capture the Flag)
- Malware Analysis
- Android Security
- Hacking
- Honeypots
- Incident Response
Content Management System
Miscellaneous
- JSON
- Discounts for Student Developers
- Slack
- Conferences
- GeoJSON
- Sysadmin
- Radio
- Awesome
- Analytics
- Open Companies
- REST
- Selenium
- Endangered Languages
- Continuous Delivery
- Services Engineering
- Free for Developers
- Bitcoin
- Answers (Stack Overflow, Quora, etc)
- Sketch (OS X app)
- Places to Post Your Startup
- PCAPTools
- Remote Jobs
- Boilerplate Projects
- Readme
- Tools
- Styleguides
- Design and Development Guides
- Software Engineering Blogs
- Self Hosted
- FOSS Production Apps
- Gulp
- AMA (Ask Me Anything)
- Open Source Photography
- OpenGL
- Productivity
- GraphQL
- Transit
- Research Tools
- Niche Job Boards
- Data Visualization
- Social Media Share Links
- JSON Datasets
- Microservices
- Unicode Code Points
- Internet of Things
- Beginner-Friendly Projects
- Bluetooth Beacons
- Programming Interviews
- Ripple (Open-source distributed settlement network)
- Katas
- Tools for Activism
- TAP (Test Anything Protocol)
- Robotics
- MQTT (an "Internet of Things" connectivity protocol)
- Hacking Spots
- For Girls
- Vorpal (Node.js CLI framework)
- OKR Methodology (Goal setting & communication best practices)
- Vulkan
- LaTeX (Typesetting language)
License
To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.