awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • gogits/gogsالصورة الرمزية لـ gogits

    gogits/gogs

    47,627عرض على GitHub↗

    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-mallالصورة الرمزية لـ newbee-ltd

    newbee-ltd/newbee-mall

    11,578عرض على GitHub↗

    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/gccالصورة الرمزية لـ gcc-mirror

    gcc-mirror/gcc

    11,019عرض على GitHub↗

    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/xgoالصورة الرمزية لـ goplus

    goplus/xgo

    9,436عرض على GitHub↗

    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-goالصورة الرمزية لـ EndlessCheng

    EndlessCheng/codeforces-go

    8,541عرض على GitHub↗

    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-gitالصورة الرمزية لـ go-git

    go-git/go-git

    7,211عرض على GitHub↗

    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/makefiletutorialالصورة الرمزية لـ chaselambda

    chaselambda/makefiletutorial

    5,923عرض على GitHub↗

    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/interviewguideالصورة الرمزية لـ forthespada

    forthespada/InterviewGuide

    5,816عرض على GitHub↗

    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/nesالصورة الرمزية لـ fogleman

    fogleman/nes

    5,650عرض على GitHub↗

    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/borgoالصورة الرمزية لـ borgo-lang

    borgo-lang/borgo

    4,640عرض على GitHub↗

    Borgo هي لغة ومترجم (compiler) مكتوب بنوع ثابت (statically typed) يحول الصيغة عالية المستوى إلى كود مصدر Go. تعمل كمترجم (transpiler) مصمم للاستفادة من بيئة تشغيل Go مع تقديم نظام أنواع يركز على أنواع البيانات الجبرية ومعالجة الأخطاء القائمة على النتائج. تتميز اللغة باستبدال قيم الإرجاع المتعددة في Go بأنواع النتائج والخيارات، باستخدام عامل تشغيل مخصص لنشر الأخطاء بشكل موجز. وتنفذ أنواع المجموع (sum types) مع مطابقة الأنماط الشاملة وتوفر أداة لإنشاء روابط لحزم Go الموجودة، مع تحويل إرجاع القيم المتعددة تلقائياً إلى مغلفات الأنواع الأكثر أماناً هذه. يتضمن النظام بدائيات للبرمجة المتزامنة، باستخدام قنوات مكتوبة ومهام خلفية لتنسيق العمليات غير المتزامنة. ويدعم نظام الأنواع الخاص بها تنفيذ الواجهات الهيكلية، والاستنتاج التلقائي لأنواع المجموعات، وكتل التنفيذ لتنظيم الطرق على الهياكل (structs).

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

    Rustcompilergolangprogramming-language
    عرض على GitHub↗4,640
  • goinaction/codeالصورة الرمزية لـ goinaction

    goinaction/code

    4,329عرض على 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

    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.