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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

45 repository-uri

Awesome GitHub RepositoriesSoftware Tools

Miscellaneous software and utilities built with Go.

Explore 45 awesome GitHub repositories matching part of an awesome list · Software Tools. Refine with filters or upvote what's useful.

Awesome Software Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • schollz/crocAvatar schollz

    schollz/croc

    35,272Vezi pe GitHub↗

    Croc is a command-line utility for sending files and folders between computers using end-to-end encrypted peer-to-peer connections. It employs elliptic curve encryption and key agreement to secure data transmission between remote endpoints. The tool allows users to coordinate transfers using a shared code phrase and supports the operation of custom relay servers to facilitate connections without relying on public infrastructure. It also includes a proxy client to route encrypted traffic through SOCKS5 proxies. Additional capabilities include resumable data transmission for unstable connectio

    Securely transfers files between computers.

    Godata-transferfile-sharinggolang
    Vezi pe GitHub↗35,272
  • restic/resticAvatar restic

    restic/restic

    34,445Vezi pe GitHub↗

    This project is a command-line utility designed for secure, content-addressable data archiving. It functions as an encrypted backup tool that stores data as deduplicated chunks, ensuring that every piece of information is identified by a cryptographic hash to maintain integrity across all backups. By applying strong encryption and message authentication codes to both data and metadata, the software prevents unauthorized access and detects potential tampering. The tool distinguishes itself through a backend-agnostic storage abstraction that allows users to maintain repositories across diverse

    Decoupled, secure backup program.

    Gobackupdedupededuplication
    Vezi pe GitHub↗34,445
  • buger/gorAvatar buger

    buger/gor

    19,290Vezi pe GitHub↗

    Gor is a set of specialized utilities for recording, replaying, and shadowing network traffic to validate system behavior under real-world conditions. It functions as an HTTP traffic recording tool, a network traffic capture engine, and a system for duplicating live production traffic. The project provides capabilities for recording real-time HTTP network traffic and storing it for later playback or analysis. It can duplicate live production network traffic and redirect it to a staging environment in real time, or replay recorded network requests against a target environment to validate syste

    HTTP traffic replication tool for production testing.

    Go
    Vezi pe GitHub↗19,290
  • shopify/toxiproxyAvatar Shopify

    Shopify/toxiproxy

    12,088Vezi pe GitHub↗

    Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable TCP proxy that intercepts and routes data streams between clients and servers, allowing developers to simulate unstable network conditions such as latency, bandwidth throttling, and connection failures. The tool provides a control plane that enables the dynamic manipulation of network conditions on active connections in real time. By integrating into automated test suites, it allows for the programmatic injection of faults to validate how distributed systems and microservices

    Proxy for simulating network and system failures.

    Gochaosdowngo
    Vezi pe GitHub↗12,088
  • tylertreat/comcastAvatar tylertreat

    tylertreat/comcast

    10,511Vezi pe GitHub↗

    Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions as a network impairment simulator that injects latency, packet loss, and bandwidth limits into network interfaces to verify how software handles adverse conditions. The utility serves as a TCP and UDP traffic shaper, allowing users to restrict bandwidth and filter traffic by destination address, protocol, and port. These capabilities enable the isolation of specific traffic streams to test application resilience when particular services are degraded. The tool provides broader

    Simulates network latency and packet loss.

    Go
    Vezi pe GitHub↗10,511
  • boyter/sccAvatar boyter

    boyter/scc

    8,469Vezi pe GitHub↗

    Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across hundreds of programming and markup languages. It functions as a source code metric engine, software complexity analyzer, and cost estimator. The project differentiates itself by providing a COCOMO cost estimator to predict development effort and financial costs, alongside tools to estimate the cost of regenerating a codebase using large language models. It also includes a Git repository metrics tool that correlates commit history with codebase metrics to identify hotspots, trac

    Fast code counter with complexity estimation.

    Goclicloccode
    Vezi pe GitHub↗8,469
  • kelseyhightower/confdAvatar kelseyhightower

    kelseyhightower/confd

    8,424Vezi pe GitHub↗

    confd is a dynamic configuration templating engine and manager that generates local application configuration files using data from environment variables and distributed key-value stores. It functions as a client for stores such as etcd and Consul, monitoring these sources for changes to automate the creation and update of files on the local filesystem. The tool serves as an application process reloader, capable of automatically restarting or signaling dependent applications when their underlying configuration files are modified. This ensures that updated settings from a centralized source of

    Manages local application configs using etcd or consul.

    Go
    Vezi pe GitHub↗8,424
  • gilbertchen/duplicacyAvatar gilbertchen

    gilbertchen/duplicacy

    5,656Vezi pe GitHub↗

    Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud storage services. It operates through both a command-line executable and a web-based graphical interface, enabling backup, restore, and repository management in scripts or through a browser. The software splits files into variable-size chunks identified by their hash, enabling cross-machine deduplication without a central database or chunk index. Each backup creates an immutable snapshot that stores file metadata and chunk references, supporting incremental updates and point-in-tim

    Cross-platform cloud backup tool.

    Go
    Vezi pe GitHub↗5,656
  • fogleman/nesAvatar fogleman

    fogleman/nes

    5,650Vezi pe 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

    Nintendo Entertainment System emulator.

    Go
    Vezi pe GitHub↗5,650
  • mehrdadrad/mylgAvatar mehrdadrad

    mehrdadrad/mylg

    2,718Vezi pe GitHub↗

    Network Diagnostic Tool

    Network diagnostic CLI tool.

    Gobgpgolanglooking-glass
    Vezi pe GitHub↗2,718
  • humpheh/goboyAvatar Humpheh

    Humpheh/goboy

    2,637Vezi pe GitHub↗

    Goboy is a GameBoy emulator written in Go that allows original handheld game ROMs to run on modern computer hardware. It supports both monochromatic and color display modes. The project includes specialized tools for retro game debugging and graphics inspection. These capabilities allow for the analysis of game logic by stepping through opcodes, profiling processor execution in real time, and inspecting background palettes, sprite data, and map layouts. The emulator provides game state preservation by writing cartridge RAM to local files. It also implements pixel-buffer rasterization for ren

    Nintendo Game Boy Color emulator.

    Goemulatorgameboygameboy-emulator
    Vezi pe GitHub↗2,637
  • pressly/supAvatar pressly

    pressly/sup

    2,515Vezi pe GitHub↗

    Super simple deployment tool - think of it like 'make' for a network of servers

    Simple deployment tool for server networks.

    Go
    Vezi pe GitHub↗2,515
  • yunabe/lgoAvatar yunabe

    yunabe/lgo

    2,456Vezi pe GitHub↗

    Interactive Go programming with Jupyter

    Interactive Go programming via Jupyter.

    Godata-sciencegogolang
    Vezi pe GitHub↗2,456
  • documize/communityAvatar documize

    documize/community

    2,408Vezi pe GitHub↗

    Documize Community is an open source, modern, self-hosted, enterprise-grade knowledge management solution.

    Wiki software for SaaS-based data.

    JavaScript
    Vezi pe GitHub↗2,408
  • gocircuit/circuitAvatar gocircuit

    gocircuit/circuit

    1,976Vezi pe GitHub↗

    Circuit: Dynamic cloud orchestration http://gocircuit.org

    Programmable PaaS and IaaS for cloud orchestration.

    Go
    Vezi pe GitHub↗1,976
  • intelsdi-x/snapAvatar intelsdi-x

    intelsdi-x/snap

    1,781Vezi pe GitHub↗

    The open telemetry framework

    Telemetry framework for system metrics.

    Go
    Vezi pe GitHub↗1,781
  • msoap/shell2httpAvatar msoap

    msoap/shell2http

    1,495Vezi pe GitHub↗

    Executing shell commands via HTTP server

    Executes shell commands via HTTP server.

    Go
    Vezi pe GitHub↗1,495
  • pointlander/pegAvatar pointlander

    pointlander/peg

    1,112Vezi pe GitHub↗

    Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.

    Packrat parser generator implementation.

    Go
    Vezi pe GitHub↗1,112
  • shurcool/go-package-storeAvatar shurcooL

    shurcooL/Go-Package-Store

    897Vezi pe GitHub↗

    An app that displays updates for the Go packages in your GOPATH.

    Displays updates for installed Go packages.

    Gogo
    Vezi pe GitHub↗897
  • moshebe/gebugAvatar moshebe

    moshebe/gebug

    631Vezi pe GitHub↗

    Debug Dockerized Go applications better

    Enables debugging and hot-reloading for Dockerized Go apps.

    Go
    Vezi pe GitHub↗631
Înapoi123Înainte
  1. Home
  2. Part of an Awesome List
  3. More to explore
  4. Software Tools