top of page

Top Github Repositories for your Developer's career

Updated: Jun 22, 2023

Top Github Repositories for your Developer's career

Awesome List Of Github Repositories

TL;DR:

Platforms

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

Programming Languages

  • R — Functional programming language and environment for statistical computing and graphics.

  • Learning

  • D

  • Common Lisp — Powerful dynamic multiparadigm language that facilitates iterative and interactive development.

  • Learning

  • Perl

  • Groovy

  • Dart

  • Java — Popular secure object-oriented language designed for flexibility to “write once, run anywhere”.

  • RxJava

  • Kotlin

  • OCaml

  • ColdFusion

  • Fortran

  • PHP — Server-side scripting language.

  • Composer — Package manager.

  • Pascal

  • AutoHotkey

  • AutoIt

  • Crystal

  • Frege — Haskell for the JVM.

  • CMake — Build, test, and package software.

  • ActionScript 3 — Object-oriented language targeting Adobe AIR.

  • Eta — Functional programming language for the JVM.

  • Idris — General purpose pure functional programming language with dependent types influenced by Haskell and ML.

  • Ada/SPARK — Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.

  • Q# — Domain-specific programming language used for expressing quantum algorithms.

  • Imba — Programming language inspired by Ruby and Python and compiles to performant JavaScript.

  • Vala — Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.

  • Coq — Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.

  • V — Simple, fast, safe, compiled language for developing maintainable software.

Front-End Development

  • Redux — State container for JavaScript apps.

  • webpack — Module bundler.

  • Browserify — Module bundler.

  • Sass — CSS preprocessor.

  • Ant Design — Enterprise-class UI design language.

  • Less — CSS preprocessor.

  • WebGL — JavaScript API for rendering 3D graphics.

  • Preact — App framework.

  • Progressive Enhancement

  • Next.js — Framework for server-rendered React apps.

  • lit-html — HTML templating library for JavaScript.

  • JAMstack — Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup.

  • WordPress-Gatsby — Web development technology stack with WordPress as a back end and Gatsby as a front end.

  • Mobile Web Development — Creating a great mobile web experience.

  • Storybook — Development environment for UI components.

  • Blazor — .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

  • PageSpeed Metrics — Metrics to help understand page speed and user experience.

  • Tailwind CSS — Utility-first CSS framework for rapid UI development.

  • Seed — Rust framework for creating web apps running in WebAssembly.

  • Web Performance Budget — Techniques to ensure certain performance metrics for a website.

  • Web Animation — Animations in the browser with JavaScript, CSS, SVG, etc.

  • Yew — Rust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.

  • Material-UI — Material Design React components for faster and easier web development.

  • Building Blocks for Web Apps — Standalone features to be integrated into web apps.

  • Svelte — App framework.

  • Design systems — Collection of reusable components, guided by rules that ensure consistency and speed.

  • Inertia.js — Make single-page apps without building an API.

  • MDBootstrap — Templates, layouts, components, and widgets to rapidly build websites.

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.

  • Terraform — Tool for building, changing, and versioning infrastructure.

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

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.

Miscellaneous

  • Funny Markov Chains

  • Bioinformatics

  • Cheminformatics — Informatics techniques applied to problems in chemistry.

  • Colorful — Choose your next color scheme.

  • Steam — Digital distribution platform.

  • Bots — Building bots.

  • Site Reliability Engineering

  • Empathy in Engineering — Building and promoting more compassionate engineering cultures.

  • DTrace — Dynamic tracing framework.

  • Userscripts — Enhance your browsing experience.

  • Pokémon — Pokémon and Pokémon GO.

  • ChatOps — Managing technical and business operations through a chat.

  • Falsehood — Falsehoods programmers believe in.

  • Domain-Driven Design — Software development approach for complex needs by connecting the implementation to an evolving model.

  • Quantified Self — Self-tracking through technology.

  • SaltStack — Python-based config management system.

  • Web Design — For digital designers.

  • Creative Coding — Programming something expressive instead of something functional.

  • No-Login Web Apps — Web apps that work without login.

  • Free Software — Free as in freedom.

  • Framer — Prototyping interactive UI designs.

  • Markdown — Markup language.

  • Dev Fun — Funny developer projects.

  • Healthcare — Open source healthcare software for facilities, providers, developers, policy experts, and researchers.

  • Magento 2 — Open Source eCommerce built with PHP.

  • TikZ — Graph drawing packages for TeX/LaTeX/ConTeXt.

  • Neuroscience — Study of the nervous system and brain.

  • Ad-Free — Ad-free alternatives.

  • Esolangs — Programming languages designed for experimentation or as jokes rather than actual use.

  • Prometheus — Open-source monitoring system.

  • Homematic — Smart home devices.

  • Ledger — Double-entry accounting on the command-line.

  • Web Monetization — A free open web standard service that allows you to send money directly in your browser.

  • Uncopyright — Public domain works.

  • Crypto Currency Tools & Algorithms — Digital currency where encryption is used to regulate the generation of units and verify transfers.

  • Diversity — Creating a more inclusive and diverse tech community.

  • Open Source Supporters — Companies that offer their tools and services for free to open source projects.

  • Design Principles — Create better and more consistent designs and experiences.

  • Theravada — Teachings from the Theravada Buddhist tradition.

  • inspectIT — Open source Java app performance management tool.

  • Open Source Maintainers — The experience of being an open source maintainer.

  • Calculators — Calculators for every platform.

  • Captcha — A type of challenge–response test used in computing to determine whether or not the user is human.

  • Jupyter — Create and share documents that contain code, equations, visualizations and narrative text.

  • FIRST Robotics Competition — International high school robotics championship.

  • Humane Technology — Open source projects that help improve society.

  • Speakers — Conference and meetup speakers in the programming and design community.

  • Board Games — Table-top gaming fun for all.

  • Software Patreons — Fund individual programmers or the development of open source projects.

  • Parasite — Parasites and host-pathogen interactions.

  • Food — Food-related projects on GitHub.

  • Mental Health — Mental health awareness and self-care in the software industry.

  • Bitcoin Payment Processors — Start accepting Bitcoin.

  • Scientific Computing — Solving complex scientific problems using computers.

  • Amazon Sellers

  • Agriculture — Open source technology for farming and gardening.

  • Product Design — Design a product from the initial concept to production.

  • Prisma — Turn your database into a GraphQL API.

  • Software Architecture — The discipline of designing and building software.

  • Connectivity Data and Reports — Better understand who has access to telecommunication and internet infrastructure and on what terms.

  • Stacks — Tech stacks for building different apps and features.

  • Cytodata — Image-based profiling of biological phenotypes for computational biologists.

  • IRC — Open source messaging protocol.

  • Advertising — Advertising and programmatic media for websites.

  • Earth — Find ways to resolve the climate crisis.

  • Naming — Naming things in computer science done right.

  • Biomedical Information Extraction — How to extract information from unstructured biomedical data and text.

  • Web Archiving — An effort to preserve the Web for future generations.

  • WP-CLI — Command-line interface for WordPress.

  • Credit Modeling — Methods for classifying credit applicants into risk classes.

  • Ansible — A Python-based, open source IT configuration management and automation platform.

  • Biological Visualizations — Interactive visualization of biological data on the web.

  • QR Code — A type of matrix barcode that can be used to store and share a small amount of information.

  • Veganism — Making the plant-based lifestyle easy and accessible.

  • Translations — The transfer of the meaning of a text from one language to another.

  • Scriptable — An iOS app for automations in JavaScript.

Related


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Stationary photo

Be the first to know

Subscribe to our newsletter to receive news and updates.

Thanks for submitting!

Follow us
bottom of page