Showing 12 open source projects for "system design"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 1
    go-fastdfs

    go-fastdfs

    Go-fastdfs is a simple distributed file system

    Provide users with the simplest, reliable and efficient distributed file system. There are many open source distributed files and powerful functions. Solve the complex problems of software architecture. Solve the problem of deployment and maintenance of Yunwei. Solve the complex problem of use. go-fastdfs is a distributed file system based on the http protocol. It is based on the design concept of avenue to simplicity.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    WireGuard for Windows

    WireGuard for Windows

    Fully-featured WireGuard client for Windows

    ...The application delivers an integrated graphical and service-based experience that aligns with standard Windows networking, access control, and service management capabilities. It is the recommended method for running WireGuard on Windows systems and supports modern versions of the operating system across multiple CPU architectures. The client simplifies secure tunnel setup through key-based configuration while leveraging WireGuard’s streamlined cryptographic design for performance and reliability. Its architecture tightly integrates with the Windows networking stack to provide efficient packet handling and stable connections. ...
    Downloads: 64 This Week
    Last Update:
    See Project
  • 3
    chi

    chi

    Lightweight, idiomatic & composable router to build Go HTTP services

    ...Having been built on the latest context package, it can easily handle signaling, cancelation and request-scoped values across a handler chain. chi was built with the sole focus of providing an elegant and comfortable design for writing REST API servers. Its design chiefly considers project structure, maintainability, standard http handlers (stdlib-only), developer productivity, and deconstructing a large system into many small parts. It is very lightweight and fast (according to benchmarks), yet is still able to include several useful subpackages (middleware, render and docgen).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Telegraf

    Telegraf

    The plugin-driven server agent for collecting and reporting metrics

    Telegraf is an agent for collecting, processing, aggregating, and writing metrics. Design goals are to have a minimal memory footprint with a plugin system so that developers in the community can easily add support for collecting metrics. Telegraf is plugin-driven and has the concept of 4 distinct plugin types. Input Plugins collect metrics from the system, services, or 3rd party APIs. Processor Plugins transform, decorate, and/or filter metrics.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    Halfrost-Field Frostland

    Halfrost-Field Frostland

    This is the place to blog

    Halfrost-Field is a large public “knowledge and blog repository” maintained by a developer who documents a wide variety of computer-science, programming, and machine-learning content — from classic algorithms, ML fundamentals, to system design and broader engineering topics. The repository is structured like a personal technical blog/book: it contains “contents” directories with Markdown-based notes, tutorials and guides. For example, there is a full machine learning course outline (regression, neural networks, SVMs, unsupervised learning, anomaly detection, large-scale ML, even application examples like OCR), that reads like a self-study curriculum. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    mieru

    mieru

    mieru is a socks5 / HTTP / HTTPS proxy to bypass censorship

    mieru is a secure proxy software suite built around a client called mieru and a server called mita. It is designed to provide SOCKS5, HTTP, and HTTPS proxy access over TCP or UDP-based transport. The project emphasizes traffic that is difficult to classify or probe, making it relevant for privacy-focused and censorship-resistance research. It includes encrypted communication and uses a dedicated protocol rather than simply wrapping a common proxy format. mieru can run on multiple platforms...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Gardener

    Gardener

    Kubernetes-native system managing the full lifecycle of Kubernetes

    Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO. Kubernetes is a cloud-native enabler built around the principles of a resilient, manageable, observable, highly automated, loosely coupled system. Gardener is a standard Kubernetes extension and adheres to the same concepts by design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    GooseRelayVPN

    GooseRelayVPN

    Socks5 VPN that tunnels raw TCP through Google Apps Script to your VPS

    ...The Apps Script component acts as a relay and forwards encrypted data without holding the plaintext key. The VPS exit server decrypts the traffic, opens the real outbound connection, and returns responses through the same relay path. This design allows SOCKS5-compatible applications to use the tunnel while the network path mainly sees HTTPS traffic to Google infrastructure. GooseRelayVPN is a specialized transport system that requires a VPS and should be used only where it complies with applicable rules and service terms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    piko

    piko

    An open-source alternative to Ngrok, designed to serve production

    Piko is an open-source reverse proxy and tunneling system designed as a self-hostable alternative to ngrok. It lets upstream services open outbound-only connections to Piko, then routes incoming traffic back through those established tunnels. This design is useful for services that are private, behind NAT, firewalled, or otherwise not publicly routable. Piko is built for production-oriented hosting rather than only short-lived development demos.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 10
    HTserveFS

    HTserveFS

    Fast file system server with modern web UI and direct transfers

    Powerful HTTP file system server (HFS) designed for fast, direct file transfers without intermediaries. This modern file server solution features a responsive web interface for seamless file management, supporting unlimited file sizes with high-speed transfers. Built with advanced security including JWT authentication, role-based permissions, and TLS encryption. The web-based file system server offers real-time monitoring, bandwidth control, and customizable folder sharing. Perfect for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    GoWebSocket

    GoWebSocket

    golang supports million-connection distributed chat (IM) system

    ...Its documentation highlights single-machine million-connection goals, making performance and concurrency central to the design. gowebsocket is useful for developers studying large-scale WebSocket systems, chat backends, connection management, and Go network programming. It is best treated as a technical reference and learning project for distributed real-time architecture.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    COW

    COW

    HTTP proxy to automatically identify blocked sites

    HTTP proxy written in Go. COW can automatically identify blocked sites and use parent proxies to access. COW's design goal is automation. Ideally, users don't need to care about which websites are inaccessible, and they can directly connect to the website without slowing down the access speed due to the use of secondary agents. As an HTTP proxy, it can be provided to mobile devices; if deployed on a domestic server, it can be used as an APN proxy. Support HTTP, SOCKS5, shadowsocks and cow...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next