All Projects → sindresorhus → Awesome

sindresorhus / Awesome

Licence: CC0-1.0 License
😎 Awesome lists about all kinds of interesting topics

Projects that are alternatives of or similar to Awesome

Awesome Deep Learning Music
List of articles related to deep learning applied to music
Stars: ✭ 2,195 (-98.82%)
Mutual labels:  resources, lists, unicorns
Awesome Netherlands Events
🦄 Curated list of awesome Dutch (tech related) events
Stars: ✭ 44 (-99.98%)
Mutual labels:  resources, lists, unicorns
Xd Awesome
Awesome community-created resources for extending Adobe XD
Stars: ✭ 217 (-99.88%)
Mutual labels:  resources, lists, unicorns
Awesome Solidity
⟠ A curated list of awesome Solidity resources, libraries, tools and more
Stars: ✭ 3,078 (-98.35%)
Mutual labels:  resources, lists
The Book Of Secret Knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Stars: ✭ 55,582 (-70.2%)
Mutual labels:  resources, lists
Awesome Dos
Curated list of references for development of DOS applications.
Stars: ✭ 123 (-99.93%)
Mutual labels:  resources, lists
I hate wordpress
I used to hate Wordpress until I had created this repo. This is me documenting how to make WordPress not suck like everyone thinks it does.
Stars: ✭ 85 (-99.95%)
Mutual labels:  resources, lists
Awesome Design Patterns
A curated list of software and architecture related design patterns.
Stars: ✭ 15,579 (-91.65%)
Mutual labels:  resources, lists
Devmap
Карта развития веб-разработчика
Stars: ✭ 2,043 (-98.9%)
Mutual labels:  resources, lists
Front End Checklist
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
Stars: ✭ 57,386 (-69.24%)
Mutual labels:  resources, lists
Front End Performance Checklist
🎮 The only Front-End Performance Checklist that runs faster than the others
Stars: ✭ 13,815 (-92.59%)
Mutual labels:  resources, lists
Awesome Awesome Nodejs
🐢🚀 An Awesome list of Awesome lists related to Node.js.
Stars: ✭ 1,389 (-99.26%)
Mutual labels:  resources, lists
Awesome Pull Requests
How people work together (PR welcome!)
Stars: ✭ 94 (-99.95%)
Mutual labels:  resources, lists
Awesome Sweden
A curated list of awesome things to use when coding for the Swedish market.
Stars: ✭ 124 (-99.93%)
Mutual labels:  resources, lists
Awesome Git Addons
😎 A curated list of add-ons that extend/enhance the git CLI.
Stars: ✭ 1,313 (-99.3%)
Mutual labels:  resources, lists
Front End Performance Checklist
🎮 더 빠르게 작동하는 프론트엔드 성능 체크리스트
Stars: ✭ 183 (-99.9%)
Mutual labels:  resources, lists
Checklist Checklist
🌈 A Curated List of Checklists ✔︎✔︎
Stars: ✭ 2,372 (-98.73%)
Mutual labels:  resources, lists
Awesome Hpp
A curated list of awesome header-only C++ libraries
Stars: ✭ 1,198 (-99.36%)
Mutual labels:  resources, lists
Frontend Development
A curated list of resources for Frontend development
Stars: ✭ 1,255 (-99.33%)
Mutual labels:  resources, lists
You Dont Need Gui
Stop relying on GUI; CLI **ROCKS**
Stars: ✭ 4,766 (-97.45%)
Mutual labels:  resources, lists
Awesome


My open source work is supported by the community

Special thanks to:





Doppler
All your environment variables, in one place
Stop struggling with scattered API keys, hacking together home-brewed tools,
and avoiding access controls. Keep your team and servers in sync with Doppler.

WorkOS
Your app, enterprise-ready.
Start selling to enterprise customers with just a few lines of code.
Add Single Sign-On (and more) in minutes instead of months.

Strapi
Strapi is the leading open-source headless CMS.
It’s 100% JavaScript, fully customizable, and developer-first.

OSS Capital
Founded in 2018, OSS Capital is the first and only venture capital platform focused
exclusively on supporting early-stage COSS (commercial open source) startup founders.


bit.io
Instant, shareable cloud PostgreSQL database
Import any dataset in seconds, share with anyone with a click, try without signing up


Gitpod
Dev environments built for the cloud
Natively integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds dev
environments for all your branches. As a result team members can instantly start coding with fresh dev environments
for each new task - no matter if you are building a new feature, want to fix a bug, or work on a code review.


Keygen
A dead-simple software licensing and distribution API built for developers



Stream

Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components
Stream

Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components







What is an awesome list?    Contribution guide    Creating a list    Twitter    Stickers & t-shirts


Follow the Awesome Twitter account for updates on new list additions.

Just type awesome.re to go here. Check out my blog and follow me on Twitter.


Contents

Platforms

  • Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Frontend Development
  • iOS - Mobile operating system for Apple phones and tablets.
  • Android - Mobile operating system developed by Google.
  • IoT & Hybrid Apps
  • Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
  • 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
    • eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
    • Arch-based Projects - Linux distributions and projects based on Arch Linux.
    • AppImage - Package apps in a single file that works on various mainstream Linux distributions.
  • macOS - Operating system for Apple's Mac computers.
  • watchOS - Operating system for the Apple Watch.
  • JVM
  • Salesforce
  • Amazon Web Services
  • Windows
  • 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.
  • RubyMotion - Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby.
  • 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.

Programming Languages

Front-End Development

Back-End Development

Computer Science

Big Data

  • 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.

Theory

Books

Editors

Gaming

Development Environment

Entertainment

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.
  • Contexture - Abstracts queries/filters and results/aggregations from different backing data stores like ElasticSearch and MongoDB.
  • Database Tools - Everything that makes working with databases easier.
  • TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.
  • Cassandra - Open-source, distributed, wide column store, NoSQL database management system.

Media

Learn

Security

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.

Hardware

Business

Work

Networking

Decentralized Systems

  • Bitcoin - Bitcoin services and tools for software developers.
  • Ripple - Open source distributed settlement network.
  • Non-Financial Blockchain - Non-financial blockchain applications.
  • Mastodon - Open source decentralized microblogging network.
  • Ethereum - Distributed computing platform for smart contract development.
  • Blockchain AI - Blockchain projects for artificial intelligence and machine learning.
  • 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.
  • Substrate - Framework for writing scalable, upgradeable blockchains in Rust.
  • Golem - Open source peer-to-peer marketplace for computing resources.
  • Stacks - A smart contract platform secured by Bitcoin.

Higher Education

  • Computational Neuroscience - A multidisciplinary science which uses computational approaches to study the nervous system.
  • Digital History - Computer-aided scientific investigation of history.
  • Scientific Writing - Distraction-free scientific writing with Markdown, reStructuredText and Jupyter notebooks.

Events

Testing

  • Testing - Software testing.
  • Visual Regression Testing - Ensures changes did not break the functionality or style.
  • Selenium - Open-source browser automation framework and ecosystem.
  • Appium - Test automation tool for apps.
  • TAP - Test Anything Protocol.
  • JMeter - Load testing and performance measurement tool.
  • k6 - Open-source, developer-centric performance monitoring and load testing solution.
  • Playwright - Node.js library to automate Chromium, Firefox and WebKit with a single API.
  • Quality Assurance Roadmap - How to start & build a career in software testing.
  • Gatling - Open-source load and performance testing framework based on Scala, Akka, and Netty.

Miscellaneous

Related

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].