GitHub Giveth Awesome Lists
Awesome lists really are awesome… you know what’s even better? An Awesome list of Awesome lists!
…because sometimes it’s hard to find everything you need to get a project moving along, Awesome lists help with that. They provide knowledge and options to new developers, and the experienced.
First up we have our list of Platforms and Languages, each list provides great packages and resources for their language or platform.
Platforms
Every developer needs to choose a platform, here you’ll find a great list of platform lists.
- Node.js — JavaScript runtime built on Chrome’s V8 JavaScript engine.
- iOS — Mobile operating system for Apple phones and tablets.
- Electron — Cross-platform native desktop apps using JavaScript/HTML/CSS.
- 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.
- RubyMotion — Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby.
Languages
Need some lists for different languages? Here’s a pretty solid list and everything you may need for them.
Lists for Development, both Front-end and Back-end, can be found below. There are also some Text Editors, Databases, and a great Terminal App, complete with plugins.
Front-End Development
- ES6 Tools — An aggregation of tooling for using ES6 today
- Web Performance Optimization — A curated list of Web Performance Optimization
- Web Tools — Tools Online
- Angular — App framework.
- Ember — App framework.
- iOS UI — A curated list of awesome iOS UI/UX libraries
- Static Website Services
- Text Editing
- Motion UI Design
- Chrome DevTools
- webpack — Module bundler.
- Browserify — Module bundler.
Back-End Development
Editors
- Sublime Text — Sublime Text essential plugins and resources
- Atom — Open-source and hackable text editor.
- Visual Studio Code — Cross-platform open-source text editor.
Databases
- MySQL — A curated list of awesome MySQL free and opensource software, libraries and resources.
- PostgreSQL — Object-relational database.
Testing
- Testing — Software testing.
Terminal App
- Hyper — Cross-platform terminal app built on web technologies.
Media
- Fonts — Curated list of fonts and everything
- GIF — Image format known for animated images.
- Music — Awesome Music Projects
Decentralized Systems
- Bitcoin — Bitcoin services and tools for software developers.
Work
- Slack — Team collaboration.
- Productivity — A curated list of delightful productivity resources.
Time spent searching for awesome lists, is better time spent developing. This list will continue to grow over time, making it a one stop location for awesome lists. Check back often for more Awesome Lists.