awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Programming Languages

Ranking updated Jun 30, 2026

For a programming language for building software applications, the strongest matches are 30-seconds/30-seconds-of-code (30-seconds/30-seconds-of-code is a curated multi-language reference with code snippets), he4rt/4noobs (4noobs is a curated index of beginner-friendly learning roadmaps) and adambard/learnxinyminutes-docs (This is a collection of concise, code-heavy cheat sheets). ebookfoundation/free-programming-books and polaris1119/the-golang-standard-library-by-example round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore various open-source programming languages, compilers, interpreters, and runtime environments for building diverse software applications.

Programming Languages

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 30-seconds/30-seconds-of-code30-seconds avatar

    30-seconds/30-seconds-of-code

    128,130View on GitHub↗

    This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns. The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices. The platform includes capabilities for

    30-seconds/30-seconds-of-code is a curated multi-language reference with code snippets and pattern comparisons, directly supporting syntax learning and coding skill improvement across multiple programming environments.

    JavaScriptMulti-Language Implementations
    View on GitHub↗128,130
  • he4rt/4noobshe4rt avatar

    he4rt/4noobs

    4,217View on GitHub↗

    4noobs is an open-source educational resource index that organizes structured, beginner-friendly learning paths across a wide range of technology domains. It delivers all content as static Markdown files managed under Git version control, with a curated-index-based navigation system that groups tutorials and roadmaps by technology domain into separate silos. The project provides step-by-step learning roadmaps for programming languages from Assembly to TypeScript, along with framework guides for tools like Angular, Vue, Django, and Spring. It includes certification preparation guides aligned w

    4noobs is a curated index of beginner-friendly learning roadmaps and tutorials across many programming languages (Assembly to TypeScript), with structured Markdown content that includes code examples and paradigm guides—exactly the multi-language reference the visitor wants.

    Beginner Programming Guides
    View on GitHub↗4,217
  • adambard/learnxinyminutes-docsadambard avatar

    adambard/learnxinyminutes-docs

    12,287View on GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    This is a collection of concise, code-heavy cheat sheets that give quick syntax tours of many languages, making it a solid learning reference—but it does not offer explicit side-by-side comparisons or a dedicated paradigms overview.

    MarkdownLanguage Comparisons
    View on GitHub↗12,287
  • ebookfoundation/free-programming-booksEbookFoundation avatar

    EbookFoundation/free-programming-books

    390,347View on GitHub↗

    This project is a centralized, open-access repository that serves as a structured directory for technical education and professional development. It functions as a community-driven knowledge base, aggregating high-quality learning materials to support global accessibility to computer science and software engineering resources. The platform distinguishes itself through a collaborative governance model that utilizes peer-reviewed workflows for all content additions and modifications. By leveraging structured text files and decentralized version control, the repository maintains a searchable, hu

    This repository is a community-curated directory of free programming books and learning materials covering dozens of languages, making it a useful launching point for multi-language study, though it provides links to external resources rather than inline syntax comparisons or code examples.

    PythonCurated Educational RepositoriesLearning DirectoriesMarkdown-Based Authoring
    View on GitHub↗390,347
  • polaris1119/the-golang-standard-library-by-examplepolaris1119 avatar

    polaris1119/The-Golang-Standard-Library-by-Example

    9,584View on GitHub↗

    This project is an educational resource and reference for the Go programming language, providing a collection of practical coding examples and design patterns. It focuses on implementing common programming tasks using the Go standard library to demonstrate how to develop functionality without relying on external dependencies. The resource uses an example-driven structure that pairs practical problems with minimal runnable code. It includes comparative implementation analyses to highlight trade-offs in performance and readability, as well as syntax comparisons to help developers understand Go'

    This is a single-language reference for Go with example-driven explanations and syntax comparisons, but it covers only one programming language, not the multi‑language collection you are looking for.

    GoCode ExamplesCode ExamplesLanguage Comparisons
    View on GitHub↗9,584
  • julycoding/the-art-of-programming-by-julyjulycoding avatar

    julycoding/The-Art-Of-Programming-By-July

    21,506View on GitHub↗

    This project is a comprehensive educational repository providing study guides, a competitive programming curriculum, and technical interview resources. It serves as a reference for learning fundamental programming methods, algorithmic logic, and data structure implementations. The repository features multi-language implementation references that allow for the comparison of algorithmic solutions across different programming languages. This approach enables the analysis of performance and implementation details through cross-language code comparisons. The educational content covers computer sc

    This repository is primarily an algorithmic problem-solving and interview-prep resource that includes multi-language algorithm implementations, but it does not serve as a curated reference on language syntax, features, or paradigms, which is the core of this search.

    CSide-by-Side ComparisonsMulti-Language Implementations
    View on GitHub↗21,506
  • mdn/learning-areamdn avatar

    mdn/learning-area

    7,577View on GitHub↗

    This is an educational resource for learning front-end web development fundamentals. It provides structured tutorials, hands-on exercises, and ready-to-run code samples covering HTML, CSS, and JavaScript. The content is designed for beginners, starting from zero knowledge and building up through guided, practical examples. It includes materials for learning CSS layout and styling techniques, as well as core JavaScript programming concepts like variables, functions, and DOM manipulation. The repository offers a collection of executable code snippets that complement the tutorials, allowing lea

    This repository is a focused front-end web development learning resource covering HTML, CSS, and JavaScript, but it does not serve as a multi-language reference with syntax comparisons or paradigm overviews across diverse programming languages as requested.

    HTMLCode Examples
    View on GitHub↗7,577
  • adonovan/gopl.ioadonovan avatar

    adonovan/gopl.io

    8,014View on GitHub↗

    gopl.io is a Go code sample repository and education resource consisting of a collection of runnable source code programs. It provides practical implementation patterns and idioms to demonstrate Go syntax, types, and core programming concepts. The project covers Go language learning through a curated set of examples, focusing on idiomatic programming and concurrency patterns such as the use of goroutines and channels. The repository is organized in a directory structure that mirrors a reference textbook, with source files transformed into formatted web pages for static hosting.

    This repository is a companion code resource for learning Go exclusively, with syntax examples and idiomatic patterns, but it covers only one programming language rather than the multi-language reference spanning syntax comparisons across several languages that this search asks for.

    GoProgramming Examples
    View on GitHub↗8,014
  • hemanth/functional-programming-jargonhemanth avatar

    hemanth/functional-programming-jargon

    18,644View on GitHub↗

    This project is an educational resource for functional programming education, focused on teaching core concepts and terminology through simple definitions and practical code examples. It provides a way to study fundamental vocabulary and illustrative examples to assist with the transition from imperative to functional programming. The resource serves as a reference for building a professional software engineering vocabulary, enabling more effective communication of technical terms used within the functional paradigm. The site is implemented using static site generation, utilizing markdown co

    This project is a glossary of functional programming terms with examples, but it focuses on a single paradigm rather than covering multiple languages, syntax comparisons, or cross-language learning resources as you are seeking.

    Programming Paradigm Guides
    View on GitHub↗18,644
  • goinaction/codegoinaction avatar

    goinaction/code

    4,329View on GitHub↗

    This repository is a Go programming tutorial structured as an interactive coding course. It teaches Go syntax and concepts through a series of hands-on, chapter-based code examples that let learners explore core language mechanics and implement programming patterns directly. The project is built as a static site generator, with educational content authored in plain markdown files. These files are parsed and transformed into a complete, deployable HTML site using template-based rendering and a CSS grid layout for responsive navigation. The documentation surface is the generated site itself, wh

    This repository is a Go-specific interactive tutorial, not a multi-language reference that covers syntax, paradigms, or resources across multiple programming languages.

    GoCode Examples
    View on GitHub↗4,329
  • amitshekhariitbhu/from-java-to-kotlinamitshekhariitbhu avatar

    amitshekhariitbhu/from-java-to-kotlin

    6,324View on GitHub↗

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

    This is a focused cheat sheet for moving from Java to Kotlin, not a multi-language programming reference covering several languages beyond that pair, so it does not match the broad curated collection you are looking for.

    JavaSide-by-Side ComparisonsJava-to-Kotlin Syntax Comparisons
    View on GitHub↗6,324
  • gzc/clrsgzc avatar

    gzc/CLRS

    9,605View on GitHub↗

    CLRS is an algorithm implementation library and reference providing code solutions for the classic computer science problems and theoretical concepts found in Introduction to Algorithms. It serves as a computer science study guide and a set of textbook exercise solutions used for academic study and the verification of time and space complexity. The project is a multi-language algorithm library, implementing theoretical algorithms across several programming languages to demonstrate cross-language application and behavior. This approach allows for the study of different memory management and sy

    This repository collects algorithm implementations from the CLRS textbook in multiple languages, but it is an algorithm study guide rather than a curated reference covering language syntax, features, or paradigms as requested.

    C++Multi-Language Implementations
    View on GitHub↗9,605

Related searches

  • a comprehensive guide to programming languages
  • a programming language for building web applications
  • Language definition files
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
30-seconds/30-seconds-of-code128.1KJavaScriptCC-BY-4.0Jun 16, 2026
he4rt/4noobs4.2K——Nov 5, 2025
adambard/learnxinyminutes-docs12.3KMarkdownNOASSERTIONJun 25, 2026
ebookfoundation/free-programming-books390.3KPythonCC-BY-4.0Jun 13, 2026
polaris1119/the-golang-standard-library-by-example9.6KGo—Apr 24, 2023
julycoding/the-art-of-programming-by-july21.5KC—Feb 26, 2023
mdn/learning-area7.6KHTMLCC0-1.0Apr 22, 2026
adonovan/gopl.io8KGo—Aug 10, 2024
hemanth/functional-programming-jargon18.6K—MITOct 17, 2023
goinaction/code4.3KGo—Jan 27, 2024
a project for learning language design hands-on
  • Other languages and ecosystems
  • Programming language roadmaps
  • Domain specific languages
  • Reliable programming languages