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
Back to golang101/golang101

Projects sharing features with Golang101

30 open-source projects similar to golang101/golang101, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • go101/go101go101 avatar

    go101/go101

    6,042View on GitHub↗

    Go 101 is an unofficial, comprehensive knowledge base for the Go programming language, designed as a structured self-study resource covering syntax, semantics, best practices, and common pitfalls. It serves as a complete offline documentation system, installable as a local website that can be browsed without an internet connection, and includes a built-in HTTP server for serving the content locally. The project distinguishes itself through its depth and breadth of coverage, offering a structured book series that teaches Go fundamentals, a deep dive into the type system, and detailed guides on

    HTMLbookdetailsfaq
    View on GitHub↗6,042
  • unknwon/go-fundamental-programmingunknwon avatar

    unknwon/go-fundamental-programming

    9,128View on GitHub↗

    This project is a comprehensive Go language learning course and programming fundamentals guide. It provides a structured curriculum of video and text lessons designed to teach both basic and advanced concepts of the Go programming language. The educational material is organized through a hierarchical system of summarized notes. These notes use timestamp-linked mapping to connect textual summaries directly to specific moments in video tutorials for precise knowledge retrieval. The content is authored in markdown and delivered as a static site, with the curriculum structure mirroring a nested

    Go
    View on GitHub↗9,128
  • golang-design/go-questionsgolang-design avatar

    golang-design/go-questions

    6,374View on GitHub↗

    go-questions is a technical knowledge base and study resource for the Go programming language. It serves as a curated collection of interview questions and detailed explanations focused on the internal principles and advanced patterns of the Go ecosystem. The project is implemented as a static site generated from markdown files, which separates the technical educational content from the presentation logic. The site uses a file-system-based content hierarchy to automate navigation and maps folder structures directly to public URLs. The platform covers areas of technical knowledge synthesis, l

    Gobookgolanginterview
    View on GitHub↗6,374

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • braziljs/eloquente-javascriptbraziljs avatar

    braziljs/eloquente-javascript

    5,503View on GitHub↗

    This project is a Portuguese translation of a comprehensive JavaScript programming guide and educational resource. It serves as a technical textbook designed to make JavaScript education accessible to Portuguese speakers, covering fundamental syntax, data structures, and programming logic. The material provides instruction on both web development and server-side application building. It includes a structured approach to learning how to manipulate the browser document model and handle user events to create interactive user interfaces. The resource is delivered through multiple formats, includ

    JavaScripteloquent-javascriptjavascriptprogramming
    View on GitHub↗5,503
  • algorithmzuo/algorithm-journeyalgorithmzuo avatar

    algorithmzuo/algorithm-journey

    2,954View on GitHub↗

    This project is an algorithm learning platform and computer science educational resource. It serves as a technical interview study guide, providing structured lessons on data structures and sorting methods. The site is a markdown-based static site that converts technical documentation and algorithmic explanations into static HTML pages. It functions as a system for markdown content publishing to deliver educational material. The platform covers algorithm complexity analysis, problem solving workflows, and general computer science education. It utilizes a component-based UI structure with fil

    Java
    View on GitHub↗2,954
  • ffhelicopter/go42ffhelicopter avatar

    ffhelicopter/Go42

    5,186View on GitHub↗

    Go42 is a comprehensive programming language guide and reference for the Go language. It serves as a study of the official language specifications and a collection of design patterns derived from the internal logic and source code of the Go standard library. The project focuses on analyzing official library implementations to demonstrate idiomatic design patterns and core architectural thinking. It maps high-level architectural patterns to specific language features to support the development of scalable and maintainable software. The educational material is organized through case studies an

    Gobookgogo42
    View on GitHub↗5,186
  • teh-cmc/go-internalsteh-cmc avatar

    teh-cmc/go-internals

    7,934View on GitHub↗

    This project is a technical reference and study of the Go language internals, providing a deep dive into the runtime architecture, compiler internals, and memory management mechanisms. It serves as a guide for analyzing how the Go compiler and runtime implement low-level features. The materials specifically detail the implementation of polymorphism through virtual tables and dynamic dispatch. It covers the translation of high-level source code into portable pseudo-assembly and machine-specific instructions, alongside the structural mechanics of the interface system, including scalar type boxi

    Gobookgogolang
    View on GitHub↗7,934
  • github/copilot-docsgithub avatar

    github/copilot-docs

    23,226View on GitHub↗

    This project is a documentation site for an AI coding assistant, providing technical guides and reference materials for writing and implementing software code. It is built as a markdown-based static site that delivers pre-rendered HTML for fast loading and simplified content authoring. The platform functions as a version-controlled documentation site, using a git repository to track content revisions and manage historical archives. It includes a client-side search index that loads a pre-computed JSON file into the browser to provide instant full-text search results. The content covers AI pai

    View on GitHub↗23,226
  • karlseguin/the-little-go-bookkarlseguin avatar

    karlseguin/the-little-go-book

    2,333View on GitHub↗

    The Little Go Book is an open-source educational resource designed to teach the fundamentals of the Go programming language. It provides a structured instructional guide that explains core concepts and practices for writing and maintaining code. The project functions as a technical documentation generator, utilizing a template-driven layout engine and markdown-based authoring to manage its content. It distinguishes itself through a community-driven translation workflow that enables the localization of educational material into multiple languages, ensuring accessibility for a global audience.

    TeX
    View on GitHub↗2,333
  • bebraw/jswikibebraw avatar

    bebraw/jswiki

    3,873View on GitHub↗

    jswiki is a JavaScript documentation wiki and web development knowledge base. It serves as a structured repository of technical guides and references focused on JavaScript, HTML5, and WebGL development. The project functions as a markdown static site generator that converts markdown files into pre-rendered HTML pages. It provides specialized technical references for implementing modern web layouts and high-performance hardware-accelerated 2D and 3D graphics. The system incorporates static site generation, markdown content authoring, and asset-based resource bundling. It utilizes client-side

    JavaScript
    View on GitHub↗3,873
  • alikhll/golang-developer-roadmapAlikhll avatar

    Alikhll/golang-developer-roadmap

    18,422View on GitHub↗

    This project provides a structured educational roadmap designed to guide programmers through the technical milestones required to achieve professional proficiency in the Go programming language. It functions as a comprehensive curriculum that maps essential skills, libraries, and development practices into a logical sequence for backend engineering and software architecture. The roadmap utilizes a visual learning path to help developers identify knowledge gaps and plan their professional growth within the Go ecosystem. By organizing technical objectives from basic syntax to advanced engineeri

    View on GitHub↗18,422
  • braziljs/js-the-right-waybraziljs avatar

    braziljs/js-the-right-way

    8,686View on GitHub↗

    js-the-right-way is a JavaScript best practices guide and coding standards reference designed to provide a curated collection of industry materials for writing maintainable code. It serves as a web development education resource, offering organized documentation on modern JavaScript patterns and idioms. The project is structured as a markdown-based documentation site, where guides written in lightweight markup are rendered as static pages. It utilizes a curated network of hyperlinks to connect internal documentation with external industry standards.

    HTML
    View on GitHub↗8,686
  • xitu/javascript-tutorial-zhxitu avatar

    xitu/javascript-tutorial-zh

    10,760View on GitHub↗

    This project is a structured JavaScript programming tutorial and frontend development learning resource. It serves as a programming educational resource designed to teach core coding principles, fundamental syntax, and complex programming patterns. The content functions as a modern JavaScript language guide and language specification guide, with instructional materials based on current industry standards and technical specifications for contemporary web development. The resource is authored as markdown-based technical documentation and delivered as static HTML pages.

    HTML
    View on GitHub↗10,760
  • codeguy/php-the-right-waycodeguy avatar

    codeguy/php-the-right-way

    9,259View on GitHub↗

    This project is a comprehensive guide and reference for PHP best practices and coding standards. It serves as a collection of modern industry guidelines and community-driven patterns designed to help developers write maintainable and efficient code. The resource provides technical documentation and development guidance focused on improving code quality and standardizing PHP application development. To support a global community, the documentation is available in multiple languages. The knowledge base is authored in Markdown and deployed as a static site via pre-rendered HTML files for public

    CSS
    View on GitHub↗9,259
  • esokolov/ml-course-hseesokolov avatar

    esokolov/ml-course-hse

    3,782View on GitHub↗

    This project is a machine learning course curriculum and educational resource repository. It serves as a centralized hub for accessing theoretical lecture notes, seminar materials, and practical homework assignments designed to teach machine learning fundamentals. The repository functions as an academic video archive, providing recorded university lectures and seminars to support self-paced technical learning and the archiving of historical academic records. The content is delivered via a static site generated from markdown files and organized through a flat-file information architecture.

    Jupyter Notebook
    View on GitHub↗3,782
  • laraveldaily/laravel-tipsLaravelDaily avatar

    LaravelDaily/laravel-tips

    6,472View on GitHub↗

    This project is a curated knowledge base and development guide focused on best practices for the Laravel framework. It provides a collection of architectural patterns and coding standards designed to help developers build scalable PHP server-side applications. The resource specifically covers application architecture, database modeling, and general coding best practices to improve the quality and readability of Laravel codebases. The content is delivered as a static site, rendering technical documentation and guides from markdown files into a searchable web interface.

    View on GitHub↗6,472
  • boltzmannentropy/interviews.aiBoltzmannEntropy avatar

    BoltzmannEntropy/interviews.ai

    4,875View on GitHub↗

    interviews.ai is a technical study resource and educational book designed for machine learning engineering roles. It serves as a comprehensive guide for mastering theoretical and practical fundamentals, specifically providing a collection of solved interview questions and answers focused on artificial intelligence and deep learning. The project covers core AI curriculum including information theory, Bayesian statistics, and neural network architectures. It provides instructional content and solved technical exercises to assist with deep learning interview preparation and machine learning exam

    View on GitHub↗4,875
  • cassidoo/getting-a-gigcassidoo avatar

    cassidoo/getting-a-gig

    7,622View on GitHub↗

    This project is a technical career guide and resource for developers navigating the software engineering job market. It serves as a comprehensive roadmap for securing professional employment, providing a technical interview preparation guide and a directory for mentorship and fellowships. The project provides a framework for drafting technical resumes and portfolios, focusing on describing project experience through metrics to attract recruiters. It also details professional networking strategies, including methods for executing cold outreach and securing job referrals. The resource covers b

    attitudecold-callscollege
    View on GitHub↗7,622
  • 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.

    Go
    View on GitHub↗8,014
  • gopl-zh/gopl-zh.github.comgopl-zh avatar

    gopl-zh/gopl-zh.github.com

    4,958View on GitHub↗

    This project is a Chinese translation of a comprehensive guide to the Go programming language. It serves as a localized educational resource and technical manual designed to provide guidance on language syntax, design, and software development. The resource covers a broad range of Go language education, including the implementation of programming patterns and system design. It includes translated lessons and examples that focus on core language features such as concurrency and the use of interfaces. The content spans various capability areas, including language fundamentals, data modeling, r

    Goprogramming-language
    View on GitHub↗4,958
  • golang-china/gopl-zhgolang-china avatar

    golang-china/gopl-zh

    6,346View on GitHub↗

    This project is a Chinese translation of a comprehensive technical guide to the Go programming language. It provides localized software engineering materials and educational texts designed to help developers master the fundamentals and advanced patterns of the language. The project operates as a community-driven localization effort, utilizing a Git-based translation workflow to manage incremental changes and contributions. The content is organized as a markdown learning resource, converting complex technical books from English into Chinese to make the concepts accessible to a wider audience.

    HTML
    View on GitHub↗6,346
  • a8m/golang-cheat-sheeta8m avatar

    a8m/golang-cheat-sheet

    8,802View on GitHub↗

    This project is a Go language cheat sheet and technical reference designed for rapid lookup of syntax patterns and core language features. It serves as a concise programming guide to Go type systems, tokens, and standard programming constructs. The reference covers foundational areas of the language, including concurrency and parallelism through the use of channels and lightweight threads. It also details data modeling using structs and embedding, as well as the language's approach to explicit error handling via return values. Additional guidance is provided on Go application architecture an

    cheat-sheetscheatsheetgo
    View on GitHub↗8,802
  • overnote/over-golangovernote avatar

    overnote/over-golang

    4,466View on GitHub↗

    This project is a curated collection of learning resources, study guides, and structured bibliographies for mastering the Go programming language. It provides a comprehensive reference for language syntax, concurrency patterns, and web architecture. The repository organizes technical knowledge into a hierarchical taxonomy, ranging from foundational basics to advanced internal implementation details. It distinguishes itself by providing curated reading lists and bibliographies designed to guide learners through a structured sequence of study. The material covers backend architecture design, c

    View on GitHub↗4,466
  • geektutu/high-performance-gogeektutu avatar

    geektutu/high-performance-go

    3,888View on GitHub↗

    This project is a comprehensive performance programming guide and reference for the Go language, focusing on runtime efficiency and memory optimization. It provides a collection of patterns and techniques designed to increase execution speed by reducing garbage collection overhead and optimizing memory usage. The resource distinguishes itself through detailed reference implementations for memory optimization, such as escape analysis, object pooling, and structure memory alignment. It offers specific strategies for reducing binary size and improving CPU cache efficiency through structure memor

    Goeffective-golanggogolang
    View on GitHub↗3,888
  • hoanhan101/ultimate-gohoanhan101 avatar

    hoanhan101/ultimate-go

    14,913View on GitHub↗

    This project is a Go educational resource consisting of a structured language curriculum and a curated programming study guide. It serves as a repository of tutorials and references designed to help developers master the Go programming language. The material focuses on Go programming education, language proficiency training, and the fundamentals of backend development. The resource is delivered as a static site generated from markdown files, using a file-system based organization and template-driven layouts to structure the learning materials.

    Gocomputer-systemsebookgolang
    View on GitHub↗14,913
  • aceld/golangaceld avatar

    aceld/golang

    3,935View on GitHub↗

    This project is a technical programming guide and educational resource focused on Go internals, runtime mechanisms, and advanced language features. It provides detailed conceptual analysis of the language's execution model, including its scheduler, memory escape analysis, and garbage collection mechanisms. The material distinguishes itself through deep dives into high-concurrency system design, exploring the implementation of worker pools and communication channels. It also covers low-level network programming with a focus on I/O multiplexing and TCP state management, alongside a study of dis

    View on GitHub↗3,935
  • mouredev/one-day-one-languagemouredev avatar

    mouredev/one-day-one-language

    4,864View on GitHub↗

    This project is a programming language learning guide and developer onboarding resource. It provides a curated collection of introductory resources, installation steps, and basic syntax to help beginners configure development environments and run their first pieces of code across various languages. The repository serves as a polyglot programming curriculum, organizing setup instructions and fundamental concepts into a structured set of guides. It functions as a language setup resource by mapping official documentation and environment configuration steps to help users start with new languages

    C#csharpcursodart
    View on GitHub↗4,864
  • inkonchain/docsinkonchain avatar

    inkonchain/docs

    36,629View on GitHub↗

    This project is a static site documentation generator that transforms markdown and source files into searchable, themed websites for technical guides and references. It provides a containerized environment that bundles the necessary build artifacts and runtime to serve documentation sites. The system includes a markdown documentation linter to enforce consistent styling and grammar across content to maintain editorial standards. It also implements search engine optimization through the generation of sitemaps and structured layouts to improve content discoverability and indexing. The platform

    MDX
    View on GitHub↗36,629
  • hugoblox/kitHugoBlox avatar

    HugoBlox/kit

    9,531View on GitHub↗

    This project is a framework for building static websites using the Hugo static site generator. It functions as a Markdown-based content management system and a page builder that utilizes Tailwind CSS to assemble modular utility-first blocks into final web pages. The system features specialized capabilities for creating academic portfolios, including a framework to import BibTeX publications and manage scholarly resumes. It also includes an AI website generator that produces deployable Markdown structures and content based on natural language descriptions. The platform covers a broad range of

    HTMLacademicblogdocumentation-tool
    View on GitHub↗9,531
  • golang-design/under-the-hoodgolang-design avatar

    golang-design/under-the-hood

    4,340View on GitHub↗

    This project is a technical guide to the Go language internals, focusing on the analysis of the Go compiler, runtime, and toolchain. It serves as a resource for studying the official source code to understand the technical principles of how the system operates. The resource provides a deconstruction of the Go build process, tracing code from lexing and parsing through optimization passes and intermediate representations to the final machine binary. It includes analysis of the Go scheduler and garbage collector to examine memory management and execution patterns. The project covers the visual

    HTMLgogolangsource-code-study
    View on GitHub↗4,340