awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 रिपॉजिटरी

Awesome GitHub RepositoriesGo Language Implementations

Full software versions rewritten in the Go programming language for performance optimization.

Distinct from Go Performance Optimization: Shortlist focuses on Go plugins or database migrations; this is a full-application rewrite in Go.

Explore 11 awesome GitHub repositories matching programming languages & runtimes · Go Language Implementations. Refine with filters or upvote what's useful.

Awesome Go Language Implementations GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • gogits/gogsgogits का अवतार

    gogits/gogs

    47,627GitHub पर देखें↗

    Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for storing version-controlled repositories with a focus on lightweight deployment across various operating systems and hardware architectures. The system distinguishes itself through a single-binary deployment model, which simplifies installation. It also supports repository migration, allowing users to move existing codebases and documentation from other hosting services into a self-managed environment. The platform covers collaborative code development through pull requests and

    Implements a full version control system rewritten in Go for efficient deployment across various architectures.

    Go
    GitHub पर देखें↗47,627
  • newbee-ltd/newbee-mallnewbee-ltd का अवतार

    newbee-ltd/newbee-mall

    11,578GitHub पर देखें↗

    This project is a comprehensive e-commerce platform implementation available as a Spring Boot application, a Spring Cloud microservices architecture, and a version rewritten in the Go programming language. It provides a full-stack retail system featuring a Vue 3 storefront interface and a centralized backend administration portal. The platform is specifically designed to handle high-concurrency flash sales and coupon distribution systems to manage sudden spikes in purchase requests. It supports multiple deployment strategies, ranging from monolithic server-side rendering to a decoupled fronte

    Offers a performance-oriented version of the entire retail platform rewritten in Go.

    Javaadminltejavamall
    GitHub पर देखें↗11,578
  • gcc-mirror/gccgcc-mirror का अवतार

    gcc-mirror/gcc

    11,019GitHub पर देखें↗

    This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu

    Implements runtime functions and library support necessary to execute Go code on target operating systems.

    C++
    GitHub पर देखें↗11,019
  • goplus/xgogoplus का अवतार

    goplus/xgo

    9,436GitHub पर देखें↗

    Xgo is a programming language that combines familiar constructs from languages like C/C++, Go, Python, and JavaScript with a natural language-style syntax that reads closer to plain English. It executes programs compatible with the Go language, allowing reuse of existing Go libraries and tooling, and supports mixing Go and XGo source files within a single package for gradual adoption of its simplified syntax. The language distinguishes itself through direct foreign function interface capabilities, enabling calls to C/C++ and Python libraries using specialized string literal syntax without man

    Executes programs compatible with the Go language, enabling reuse of existing Go libraries and tooling.

    Goai-nativedata-sciencegolang
    GitHub पर देखें↗9,436
  • endlesscheng/codeforces-goEndlessCheng का अवतार

    EndlessCheng/codeforces-go

    8,541GitHub पर देखें↗

    Codeforces-go is a competitive programming algorithm library written in Go, providing a collection of reusable code templates for solving algorithmic problems. It covers core areas including data structures, graph algorithms, dynamic programming, and mathematical computation, with pre-built implementations for segment trees, Fenwick trees, shortest paths, minimum spanning trees, knapsack DP, interval DP, and number theory routines. The library organizes its templates by algorithmic pattern, grouping them into categories such as DP, graph, and math to match common contest question structures.

    Written entirely in Go, leveraging its standard library and concurrency primitives for efficient algorithm execution.

    Goacm-icpcalgorithmalgorithms
    GitHub पर देखें↗8,541
  • go-git/go-gitgo-git का अवतार

    go-git/go-git

    7,211GitHub पर देखें↗

    This project is a pure Go implementation of the Git version control system, providing a library for integrating versioning and history analysis into applications. It functions as a complete repository manager and object store that does not require external binary dependencies. The implementation utilizes interface-based storage, allowing repositories to be managed on disk or entirely in memory. It supports a transactional storage model to ensure atomic operations and implements a content-addressable storage system using delta-compression packfiles. The library covers a broad range of version

    Provides a pure Go implementation of the Git version control system, removing dependencies on external C libraries.

    Gogitgit-clientgit-library
    GitHub पर देखें↗7,211
  • chaselambda/makefiletutorialchaselambda का अवतार

    chaselambda/makefiletutorial

    5,923GitHub पर देखें↗

    This is an interactive single-page tutorial that teaches GNU Makefile syntax, rules, variables, and targets through hands-on examples. It serves as both a learning tool for build automation and a reference guide covering Makefile fundamentals, including pattern matching, built-in functions, and variable-driven build configuration. The tutorial walks through core Makefile concepts such as defining targets and prerequisites, using variables to parameterize commands, applying pattern rules for efficient file matching, and managing dependencies for incremental builds. It covers practical build au

    Provides an interactive tutorial teaching Makefile syntax and concepts through hands-on examples.

    SCSS
    GitHub पर देखें↗5,923
  • forthespada/interviewguideforthespada का अवतार

    forthespada/InterviewGuide

    5,816GitHub पर देखें↗

    InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int

    Provides advanced Go language concepts and best practices for interview preparation.

    codecppdata-structures-and-algorithms
    GitHub पर देखें↗5,816
  • fogleman/nesfogleman का अवतार

    fogleman/nes

    5,650GitHub पर देखें↗

    This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that executes game ROMs by mimicking the original console's circuitry, including the processor and picture processing unit. The emulator includes a game library browser that identifies local files and retrieves titles and thumbnails from online databases using file checksums. It also implements a system of memory management mappers to ensure compatibility across various game ROM formats and hardware configurations. The software covers high-level capabilities for game ROM execution an

    Implemented in Go to leverage performance and concurrency for real-time hardware emulation.

    Go
    GitHub पर देखें↗5,650
  • borgo-lang/borgoborgo-lang का अवतार

    borgo-lang/borgo

    4,640GitHub पर देखें↗

    Borgo एक स्टेटिकली टाइप्ड भाषा और कंपाइलर है जो हाई-लेवल सिंटैक्स को Go सोर्स कोड में बदलता है। यह Go रनटाइम का लाभ उठाने के लिए डिज़ाइन किया गया एक ट्रांसपाइलर है, जो बीजगणितीय डेटा प्रकारों (algebraic data types) और परिणाम-आधारित त्रुटि प्रबंधन पर केंद्रित एक टाइप सिस्टम पेश करता है। यह भाषा Go के मल्टीपल रिटर्न वैल्यू को रिजल्ट और ऑप्शन टाइप से बदलकर खुद को अलग करती है, जिसमें संक्षिप्त त्रुटि प्रसार के लिए एक समर्पित ऑपरेटर का उपयोग किया जाता है। यह संपूर्ण पैटर्न मैचिंग के साथ सम टाइप लागू करती है और मौजूदा Go पैकेज के लिए बाइंडिंग उत्पन्न करने के लिए एक टूल प्रदान करती है, जो मल्टी-वैल्यू रिटर्न को स्वचालित रूप से इन सुरक्षित टाइप रैपर में बदल देता है। इस सिस्टम में समवर्ती प्रोग्रामिंग के लिए प्रिमिटिव्स शामिल हैं, जो एसिंक्रोनस प्रक्रियाओं के समन्वय के लिए टाइप्ड चैनल और बैकग्राउंड टास्क का उपयोग करते हैं। इसका टाइप सिस्टम स्ट्रक्चरल इंटरफ़ेस इम्प्लीमेंटेशन, स्वचालित कलेक्शन टाइप इन्फरेंस, और स्ट्रक्ट्स पर मेथड को व्यवस्थित करने के लिए इम्प्लीमेंटेशन ब्लॉक का सपोर्ट करता है।

    Provides a language and transpiler that allows leveraging existing Go packages and libraries.

    Rustcompilergolangprogramming-language
    GitHub पर देखें↗4,640
  • goinaction/codegoinaction का अवतार

    goinaction/code

    4,329GitHub पर देखें↗

    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

    Walks through Go programming concepts with practical, chapter-based code examples.

    Go
    GitHub पर देखें↗4,329
  1. Home
  2. Programming Languages & Runtimes
  3. Go Language Implementations

सब-टैग एक्सप्लोर करें

  • Go-Compatible Language RuntimesExecutes programs compatible with the Go language to reuse existing Go libraries and tooling. **Distinct from Go Language Implementations:** Distinct from Go Language Implementations: this is a runtime that runs Go-compatible code, not a rewrite of software in Go.
  • Tutorials1 सब-टैगEducational materials that teach Go syntax and concepts through structured, chapter-based examples. **Distinct from Go Language Implementations:** Distinct from Go Language Implementations: focuses on teaching Go through tutorials, not rewriting software in Go.
  • Version Control ImplementationsFull implementations of version control systems rewritten in Go for performance and dependency-free operation. **Distinct from Go Language Implementations:** Specifically targets the reimplementation of version control logic, whereas the parent covers any general software rewritten in Go.