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

21 repos

Awesome GitHub RepositoriesProgramming Languages

General-purpose programming languages and their associated ecosystems, including syntax, standard libraries, and development guidelines.

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

  1. Home
  2. Programming Languages & Runtimes
  3. Programming Language Varieties
  4. Programming Languages

Awesome Programming Languages GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • 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
  • 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
  • golang/go

    golang/go

    132,649GitHubView on GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external

    Gogogolanglanguage
  • justjavac/free-programming-books-zh_CN

    justjavac/free-programming-books-zh_CN

    116,327GitHubView on GitHub↗

    This project is a centralized, community-vetted repository that serves as a comprehensive hub for free technical literature and educational resources. It functions as an open-source directory, aggregating links to books, tutorials, and documentation to support developers in mastering diverse programming languages, soft

    androidangularbooks
  • rust-lang/rust

    rust-lang/rust

    110,533GitHubView on GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces m

    Rustcompilerlanguagerust
  • microsoft/generative-ai-for-beginners

    microsoft/generative-ai-for-beginners

    106,618GitHubView on GitHub↗

    This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository

    Jupyter Notebookaiazurechatgpt
  • denoland/deno

    denoland/deno

    106,258GitHubView on GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system

    Rustdenojavascriptrust
  • opencv/opencv

    opencv/opencv

    86,238GitHubView on GitHub↗

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning

    C++c-plus-pluscomputer-visiondeep-learning
  • MunGell/awesome-for-beginners

    MunGell/awesome-for-beginners

    82,766GitHubView on GitHub↗

    This project is a curated directory of software repositories specifically selected to help newcomers make their first open-source contributions. It serves as a collaborative knowledge base that aggregates entry-level development opportunities, providing a structured path for novice developers to practice version contro

    awesomeawesome-listbeginner-project
  • DopplerHQ/awesome-interview-questions

    DopplerHQ/awesome-interview-questions

    81,035GitHubView on GitHub↗

    This project is a comprehensive, community-sourced repository of technical interview questions and study materials. It serves as a centralized index for software engineers to prepare for technical assessments, benchmark their personal knowledge, and identify gaps in their expertise across a wide range of programming la

    android-interview-questionsangularjs-interview-questionsawesome
  • josephmisiti/awesome-machine-learning

    josephmisiti/awesome-machine-learning

    71,702GitHubView on GitHub↗

    This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify disco

    Python
  • python/cpython

    python/cpython

    71,643GitHubView on GitHub↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a com

    Python
  • swiftlang/swift

    swiftlang/swift

    69,781GitHubView on GitHub↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. T

    C++
  • AppFlowy-IO/AppFlowy

    AppFlowy-IO/AppFlowy

    68,167GitHubView on GitHub↗

    AppFlowy is a local-first knowledge base and collaborative workspace platform designed for structured information management. It functions as a modular productivity suite where users organize content through a block-based document model, allowing for flexible nesting and granular manipulation of data. The system priori

    Dartblogconfluence-alternativecontent-management
  • leonardomso/33-js-concepts

    leonardomso/33-js-concepts

    66,252GitHubView on GitHub↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-lo

    JavaScriptangularconceptses6
  • TheAlgorithms/Java

    TheAlgorithms/Java

    65,078GitHubView on GitHub↗

    This project is an educational repository containing a comprehensive collection of classic computer science algorithms and data structures implemented in Java. It serves as a community-driven learning resource designed to help students and developers study fundamental computational problems and practice idiomatic synta

    Javaalgorithmalgorithm-challengesalgorithms
  • nuxt/nuxt

    nuxt/nuxt

    59,659GitHubView on GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on a

    TypeScriptcsrframeworkfull-stack
  • Asabeneh/30-Days-Of-Python

    Asabeneh/30-Days-Of-Python

    58,305GitHubView on GitHub↗

    This project is a structured educational curriculum designed to guide beginners through the fundamental concepts and syntax of the Python programming language. It functions as a self-paced technical training resource, providing a curated path for individuals to acquire core software development skills through a series

    Python30-days-of-pythondatadata-science
  • pmndrs/zustand

    pmndrs/zustand

    57,057GitHubView on GitHub↗

    Zustand is a state management library that provides a centralized store for managing shared application data. It functions as a reactive container that connects application state to components, allowing them to subscribe to specific slices of data and trigger updates automatically. By utilizing selector-based data acce

    TypeScripthacktoberfesthooksreact
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    TypeScript
Prev12Next

Explore sub-tags

  • ActionScriptResources for the ActionScript language and Flash ecosystem.
  • CResources and documentation for developing low-level software using the C programming language.
  • C/C++Resources and support for the C and C++ programming languages.
  • ClojureEducational resources and technical materials for developing functional applications using the Clojure language.
ClojureScript
Resources for developing web applications using the ClojureScript language.
  • ColdFusionResources and development tools for the ColdFusion application server and CFML language.
  • Common LispResources and development tools for the Common Lisp programming language.
  • DResources for the D programming language, focusing on high-performance systems programming.
  • DartLearning materials and development resources for building applications with the Dart programming language.
  • ElmResources for developing functional, reliable web applications using the Elm programming language.
  • ErlangResources, libraries, or tooling specifically for the Erlang programming language.
  • Eta ResourcesCurated learning materials and development tools for the Eta programming language.
  • Floating-Point TypesPrimitive types for decimal numbers.
  • FortranResources and documentation for the Fortran programming language, primarily used in numerical and scientific computing.
  • General Purpose LanguagesHigh-level, versatile programming languages designed for general software development tasks and broad application use.
  • Golang SolutionsCurated collections of algorithmic solutions and coding interview implementations written in the Go programming language.
  • GroovyResources and documentation for the Groovy programming language on the JVM.
  • HaskellResources for functional programming using the Haskell language.
  • High-Reliability LanguagesLanguages and toolsets designed for safety-critical and high-reliability software development.
  • ImbaResources for the Imba programming language.
  • JavaResources for developing enterprise and general-purpose applications using the Java language.
  • Java ProjectsSoftware projects primarily implemented using the Java programming language.
  • JavaScriptResources and tools for the JavaScript programming language.
  • Julia ResourcesCurated lists of libraries, frameworks, and tools for the Julia programming language.
  • KotlinResources and development tools for the Kotlin programming language.
  • Language Paradigms5 sub-tagsCategorizes languages based on their core design philosophy, such as functional, array-oriented, or esoteric execution models.
  • Language Tutorials6 sub-tagsEducational materials, project-based guides, and learning paths for specific programming languages.
  • Language VersionsOfficial release channels and versioning history for programming languages.
  • Language-Specific Resources7 sub-tagsCurated collections of libraries, frameworks, and development tools tailored to specific programming languages.
  • LuaResources for the Lua scripting language.
  • MoveResources for smart contract development using the Move language.
  • Objective-CResources and development tools for the Objective-C programming language.
  • PHPResources and documentation for the server-side scripting language.
  • PascalResources and documentation related to the Pascal procedural programming language.
  • PerlResources for developing scripts and applications using the Perl language.
  • PythonResources for developing applications using the Python language.
  • Python ProjectsSoftware projects primarily implemented using the Python programming language.
  • RResources and tools for performing statistical computing, data analysis, and graphical visualization using the R language.
  • RubyResources and libraries for the Ruby programming language.
  • RustResources for the Rust systems programming language.
  • ScalaTechnical resources and documentation for developing scalable applications using the Scala programming language.
  • Swift ProjectsRepositories primarily implemented in or related to the Swift programming language.
  • Type Systems16 sub-tagsMechanisms and language features that define data structures, enforce safety, and manage type behavior within software.
  • VResources for the V programming language.
  • VBAResources for the Visual Basic for Applications language.
  • ValaResources for the Vala programming language.