Showing 176 open source projects for "process"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    websocketd

    websocketd

    Turn any program that uses STDIN/STDOUT into a WebSocket server

    ...If you can run your program from the command line, you can write WebSocket endpoints. Just read incoming text from stdin and write outgoing text to stdout. Messaging is simple. Each inbound WebSocket connection runs your program in a dedicated process. Connections are isolated by process. Available for Linux, OSX, Windows, FreeBSD, OpenBSD and Solaris. Serves your static HTML, JavaScript, etc. Route different URLs to different programs. Dynamic generate content over HTTP too. Out-of-the-box support for serving content using HTTPS and WSS. Restrict which pages can make WebSocket connections. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    RadonDB

    RadonDB

    RadonDB is an open source, cloud-native MySQL database

    ...It was designed to create the open-source database our developers would want to use: one that has features such as financial high availability, large-capacity database, automatic plane split table, scalable and strong consistency, this guide sets out to detail the inner workings of the radon process as a means of explanation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    FLOGO

    FLOGO

    Simplify building efficient & modern serverless functions and apps

    Project Flogo is an ultra-light, Go-based open source ecosystem for building event-driven apps. Event-driven, you say? Yup, the notion of triggers and actions are leveraged to process incoming events. An action, a common interface, exposes key capabilities such as application integration, stream processing, etc. All capabilities within the Flogo Ecosystem have a few things in common, they all process events (in a manner suitable for the specific purpose) and they all implement the action interface exposed by Flogo Core. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Primitive Pictures

    Primitive Pictures

    Reproducing images with geometric primitives

    ...The tool supports input resizing, different shape modes (triangle, rectangle, circle, bezier, polygon), alpha blending, and can output PNG, JPG, SVG, or even animated GIFs that show the incremental build process. Because the Go code is self-contained and efficient, users can run it locally on images, script batch runs, or use it to generate “primitive art” or stylized thumbnails.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Network Function Framework for Go

    Network Function Framework for Go

    NFF-Go -Network Function Framework for GO (former YANFF)

    ...It simplifies the creation of network functions without sacrificing performance. We are now supporting AF_XDP and supporting(almost) getting packets directly from Linux. So you do not need to write 3(three) different applications to process packets coming from different type of drivers of PMDs. You just write everything in NFF-Go, and it can dynamically use whatever you would like underneath. Contact us if you need help.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    GoCommerce

    GoCommerce

    A headless e-commerce for JAMstack sites

    ...Because it is designed for headless commerce architectures, developers can build storefront interfaces using any frontend framework while relying on GoCommerce to manage transactions. The API integrates with payment providers such as Stripe to process payments securely and supports additional commerce capabilities such as international pricing and tax handling. Its minimal design makes it particularly suitable for developers building lightweight online stores or static eCommerce websites. GoCommerce is often used in JAMstack environments where the frontend is deployed on static hosting platforms while backend commerce logic is handled through APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    HttpRouter

    HttpRouter

    A high performance HTTP request router that scales well

    HttpRouter is a lightweight high performance HTTP request router (also called multiplexer or just mux for short) for Go. In contrast to the default mux of Go's net/http package, this router supports variables in the routing pattern and matches against the request method. It also scales better. The router is optimized for high performance and a small memory footprint. It scales well even with very long paths and a large number of routes. A compressing dynamic trie (radix tree) structure is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    YouTubeCrawler

    YouTubeCrawler

    Go-based automation utility that downloads YouTube videos

    This tool is a Go-based automation utility that downloads YouTube videos and permanently embeds or “hard-codes” their subtitles (typically English) into MP4 output files. The workflow involves specifying one or more URLs (via a simple “url” text file in each folder) and the program uses youtube-dl to fetch video and subtitle, then ffmpeg to overlay the subtitles onto the video track. The architecture follows a command-pattern setup: tasks implement a common interface and are scheduled and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Lens

    Lens

    Lens is an opt-in search engine and data collection tool

    ...Initially integrated with Temporal, Lens will allow users to optionally have the data they upload be searched and indexed and be awarded with RTC for participating in the data collection process. Users can then search for content using a simple-to-use API. Searching through Lens will be facilitated through Temporal web. Optionally, we will have a service independent from Temporal which users can submit content to have it be indexed. This however, is not compensated with RTC. In order to receive the RTC, you must participate through Lens indexing within the Temporal web interface.
    Downloads: 1 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.
    Try Free
  • 10
    gitbase

    gitbase

    SQL interface to git repositories, written in Go.

    ...The project is currently in alpha stage, meaning it's still lacking performance in a number of cases but we are working hard on getting a performant system able to process thousands of repositories in a single node. Stay tuned! gitbase was born to ease the analysis of git repositories and their source code. Also, making it MySQL compatible, we provide the maximum compatibility between languages and existing tools.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    AUXPI

    AUXPI

    A new generation of image beds that integrates multiple APIs

    ...If you want to build auxpi from the source, you can follow the tutorial below to build it. API v2 version distribution and upload, return all image bed storage links. This project is a program written while learning Go in the process of learning Go. There may be many bugs, unacceptable logic, completely different side effects, and the code cannot be seen directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    envconfig

    envconfig

    Golang library to manage configuration data from environment variables

    ...Typical use is using environment variables for configuration settings. Envconfig supports the use of struct tags to specify alternate, default, and required environment variables. Envconfig won't process a field with the "ignored" tag set to "true", even if a corresponding environment variable is set. Any field whose type (or pointer-to-type) implements envconfig.Decoder can control its own deserialization. Also, envconfig will use a Set(string) error method like from the flag.Value interface if implemented.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    log-pilot

    log-pilot

    Collect logs for docker containers

    log-pilot is an awesome docker log tool. With log-pilot you can collect logs from docker hosts and send them to your centralized log system such as elasticsearch, graylog2, awsog and etc. log-pilot can collect not only docker stdout but also log file that inside docker containers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    REX-Ray

    REX-Ray

    REX-Ray is a container storage orchestration engine

    REX-Ray is a container storage orchestration engine enabling persistence for cloud-native workloads. The long-term goal of the REX-Ray project is to enable collaboration between organizations focused on creating enterprise-grade storage plugins for the Container Storage Interface (CSI). As a rapidly changing specification, CSI support within REX-Ray will be planned when CSI reaches version 1.0, currently projected for a late 2018 release. In the interim, there remains active engagement with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    EasyDarwin

    EasyDarwin

    Industrial rtsp streaming server

    ...Provided to the public in the form of SDK, completely free to use. Provides a series of streaming media audio and video development practical tools to help developers quickly solve problems in the process of operation, maintenance and debugging.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Globally Unique ID Generator

    Globally Unique ID Generator

    xid is a globally unique id generator thought for the web

    Globally Unique ID Generator is a Go library for generating globally unique identifiers that are compact, sortable, and safe to use directly in server-side code. It uses a MongoDB ObjectID-inspired structure with a timestamp, machine identifier, process identifier, and counter. The binary form is 12 bytes, while the string form uses lowercase base32hex encoding to create a 20-character URL-safe representation. This makes xid shorter than standard UUID strings while preserving chronological sortability. It does not require a central generator server or explicit machine and data-center configuration, which makes it convenient for distributed web services. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Machinehead

    Machinehead

    Application manager that deploys and maintains set of compose projects

    ...In addition to this lack of tooling, managing sensitive secrets such as database credentials on single-server deployments doesn't have many solutions that integrate with Docker nicely. Machinehead is essentially a background process that is given one or more Git repositories that contain docker-compose.yml files. It will periodically attempt to pull from each reository and, if there is a change it will execute docker-compose up for it. This lets you update the configuration of your containerised applications simply by doing a git push!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    go-kallax

    go-kallax

    Kallax is a PostgreSQL typesafe ORM for the Go language

    go-kallax is a type-safe ORM for Go, designed to work seamlessly with PostgreSQL. It generates Go code from your database schema using model definitions, allowing for clean and performant data access without raw SQL. The library is built with Go idioms in mind and focuses on compile-time safety and ease of use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Gitrob

    Gitrob

    Scans GitHub repositories for potentially sensitive files

    ...These signatures are used to flag items such as credentials, private keys, configuration files, and other materials that may expose confidential information. By automatically inspecting repository histories, Gitrob simplifies the process of identifying security risks that might otherwise remain unnoticed in publicly accessible codebases. The results of the scan are presented through a built-in web interface that allows users to browse findings, review flagged files, and analyze potential leaks more efficiently.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    IronFunctions

    IronFunctions

    IronFunctions - the serverless microservices platform

    IronFunctions is an open-source serverless platform, also known as Functions as a Service (FaaS), developed by Iron.io. It allows developers to write functions in any language and deploy them in a serverless environment, enabling microservices architectures without managing underlying infrastructure. IronFunctions is designed to run anywhere, offering flexibility and scalability for modern application development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Empire

    Empire

    A PaaS built on top of Amazon EC2 Container Service (ECS)

    Empire is a control layer on top of Amazon EC2 Container Service (ECS) that provides a Heroku-like workflow. It conforms to a subset of the Heroku Platform API, which means you can use the same tools and processes that you use with Heroku, but with all the power of EC2 and Docker. Empire is targeted at small to medium-sized startups that are running a large number of microservices and need more flexibility than what Heroku provides. You can read the original blog post about why we built...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    GoTTY

    GoTTY

    Share your terminal as a web application

    If you have a Go language environment, you can install GoTTY with the go get command. However, this command builds a binary file from the latest master branch, which can include unstable or breaking changes. GoTTY requires go1.9 or later. Run gotty with your preferred command as its arguments (e.g. gotty top). By default, GoTTY starts a web server at port 8080. Open the URL on your web browser and you can see the running command as if it were running on your terminal. By default, GoTTY...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Leaf

    Leaf

    A game server framework in Go (golang)

    Leaf, written in Go, is a open-source game server framework aiming to boost efficiency both in development and runtime. Simple APIs. Leaf tends to provide simple and plain interfaces which are always best for use. Self-healing. Leaf always tries to salvage the process from runtime errors instead of leaving it to crash. Multi-core support. Leaf utilize its modules and leaf/go to make use of CPU resouces at maximum while avoiding varieties of side effects may be caused. Each module runs inside a separate goroutine. Modules communicate with one another via a light weight RPC channel(leaf/chanrpc). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    DJSON

    DJSON

    Fast Go decoder for dynamic JSON

    DJSON is a JSON decoder for Go that is 2~ to 3~ times faster than the standard encoding/json and the existing solutions when dealing with arbitrary JSON payload. It is a good approach for people who are using json.Unmarshal together with interface, don't know what the schema is, and still want good performance with minimal changes. DJSON is faster and allocates less memory than the other alternatives.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Nagios Proxy

    Proxies the Nagios command fifo.

    ...It accepts any data on the Nagios command fifo and forwards it to the server. When HUPped it collects the config files and forward those to the server. The server will pass commands and config files on to the real Nagios process.
    Downloads: 0 This Week
    Last Update:
    See Project