awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Programming Languages & Runtimes · Awesome GitHub Repositories

115 repos

Awesome GitHub RepositoriesProgramming Languages & Runtimes

This category includes programming languages, their features, runtimes, compilers, and related tooling and environments.

Explore 115 awesome GitHub repositories matching programming languages & runtimes · Programming Languages & Runtimes. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes

Awesome Programming Languages & Runtimes GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • codecrafters-io/build-your-own-x

    codecrafters-io/build-your-own-x

    467,272GitHubView on GitHub↗

    This project provides a comprehensive framework for creating, managing, and executing educational programming challenges. It includes standardized systems for authoring instructional content, defining test cases, and structuring documentation to ensure consistent learning outcomes. The platform supports a wide range of

    Markdownawesome-listfreeprogramming
  • sindresorhus/awesome

    sindresorhus/awesome

    438,690GitHubView on GitHub↗

    This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software

    awesomeawesome-listlists
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp/freeCodeCamp

    437,296GitHubView on GitHub↗

    freeCodeCamp is an open-source, web-based educational platform designed to facilitate software engineering skill acquisition through a structured, project-driven curriculum. It combines theoretical instruction with hands-on coding exercises, requiring users to build functional applications to demonstrate mastery of pro

    TypeScriptcareerscertificationcommunity
  • jwasham/coding-interview-university

    jwasham/coding-interview-university

    337,188GitHubView on GitHub↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling u

    algorithmalgorithmscoding-interview
  • vinta/awesome-python

    vinta/awesome-python

    283,687GitHubView on GitHub↗

    This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. Th

    Pythonawesomecollectionspython
  • awesome-selfhosted/awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    274,152GitHubView on GitHub↗

    This project is a comprehensive, curated repository of self-hosted software designed to assist users in discovering and evaluating applications for private server environments. It organizes a vast array of tools into categories spanning communication, infrastructure, media, and productivity, providing a centralized res

    awesomeawesome-listcloud
  • practical-tutorials/project-based-learning

    practical-tutorials/project-based-learning

    258,742GitHubView on GitHub↗

    This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structu

    beginner-projectcppgolang
  • facebook/react

    facebook/react

    243,179GitHubView on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
  • torvalds/linux

    torvalds/linux

    217,986GitHubView on GitHub↗

    The Linux kernel is a monolithic operating system kernel that serves as the primary interface between computer hardware and software applications. It provides the foundational infrastructure for managing system resources, including memory allocation, process scheduling, and synchronization primitives. The project inclu

    C
  • openclaw/openclaw

    openclaw/openclaw

    211,971GitHubView on GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem

    TypeScriptaiassistantcrustacean
  • vuejs/vue

    vuejs/vue

    209,962GitHubView on GitHub↗

    This project is a framework for building user interfaces through a component-based architecture. It utilizes a declarative template syntax and a reactive data-binding system to synchronize application state with the Document Object Model. Developers can construct complex interfaces by composing reusable, self-contained

    TypeScriptframeworkfrontendjavascript
  • trimstray/the-book-of-secret-knowledge

    trimstray/the-book-of-secret-knowledge

    206,980GitHubView on GitHub↗

    This project serves as a centralized, community-driven repository of technical knowledge and administrative resources. It provides a structured taxonomy that aggregates disparate information into a searchable framework, supporting continuous learning and rapid problem-solving for system administrators and cybersecurity

    awesomeawesome-listbsd
  • tensorflow/tensorflow

    tensorflow/tensorflow

    193,864GitHubView on GitHub↗

    TensorFlow is a comprehensive machine learning framework designed for the construction, training, and deployment of complex mathematical models. It utilizes a graph-based execution model that represents operations as directed acyclic graphs, enabling automatic differentiation and efficient parallel processing. The syst

    C++deep-learningdeep-neural-networksdistributed
  • getify/You-Dont-Know-JS

    getify/You-Dont-Know-JS

    184,424GitHubView on GitHub↗

    This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operate

    asyncbookbook-series
  • CyC2018/CS-Notes

    CyC2018/CS-Notes

    183,686GitHubView on GitHub↗

    This repository serves as a comprehensive educational resource covering core computer science concepts, software engineering principles, and system architecture. It provides detailed explanations of fundamental data structures and algorithms, alongside in-depth analysis of database management systems, including transac

    algorithmcomputer-sciencecpp
  • microsoft/vscode

    microsoft/vscode

    181,912GitHubView on GitHub↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build,

    TypeScripteditorelectronmicrosoft
  • jackfrued/Python-100-Days

    jackfrued/Python-100-Days

    178,734GitHubView on GitHub↗

    This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine

    Jupyter Notebook
  • n8n-io/n8n

    n8n-io/n8n

    175,396GitHubView on GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, lo

    TypeScriptaiapisautomation
  • flutter/flutter

    flutter/flutter

    175,261GitHubView on GitHub↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-p

    Dartandroidapp-frameworkcross-platform
  • avelino/awesome-go

    avelino/awesome-go

    165,543GitHubView on GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently di

    Goawesomeawesome-listgo
Prev123456Next

Browse tags

  • Client Libraries1 sub-tagLanguage-specific libraries that enable applications to interact with remote services or APIs.
  • Compiler and Interpreter Internals4 sub-tagsLow-level infrastructure, architectural components, and internal mechanisms used to parse, optimize, and execute code.
  • Development Indices1 sub-tagComprehensive directories and indexes tracking development resources across multiple programming languages.
  • Execution Utilities1 sub-tagTools that manage the timing and scheduling of code execution within a runtime environment.
  • Input/Output Streams1 sub-tagInterfaces and utilities for reading from and writing to standard data streams.
  • Language Ecosystems and Tooling6 sub-tagsBroad collections of libraries, package managers, and development environments specific to particular language families or general development workflows.
  • Language Features and Paradigms4 sub-tagsSpecific syntactic constructs, concurrency models, and type system capabilities that define how developers write logic.
  • Language Infrastructure1 sub-tagCore components and toolchains required to build, compile, and manage programming language environments.
  • Language Interoperability7 sub-tagsMechanisms and bridges that allow different programming languages to communicate and share data.
  • Language Specifications and Standards3 sub-tagsFormal definitions, evolution roadmaps, and compliance standards that govern how a language is structured and maintained.
  • Programming Language Varieties4 sub-tagsCategorizations of languages based on their primary use case, such as scripting, domain-specific, or general-purpose application development.
  • Programming Snippets1 sub-tagReusable code fragments and small utility functions for common programming tasks.
  • Programming Utilities10 sub-tagsGeneral-purpose libraries and utilities for data structures, text, and common programming tasks.
  • Runtime Execution Environments4 sub-tagsPlatforms, virtual machines, and specialized environments that host and manage the lifecycle of running applications.