Showing 208 open source projects for "work"

View related business solutions
  • 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
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    Learn Go

    Learn Go

    Master the fundamentals and advanced features of the Go language

    ...It also anchors learning in credible references, pointing to official documentation, the Go blog, and widely used learning resources. In practice, it serves as a guided path you can follow linearly or revisit as a reference when you hit common Go questions in day-to-day work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Inbucket

    Inbucket

    Disposable webmail server (similar to Mailinator) with built in SMTP

    Inbucket is an email testing application; it will accept messages from any email address and make them available to view via a web interface. When you need to test your webapp's outbound emails with Mailinator but are stuck behind a firewall, Inbucket provides the solution. It allows you to keep your new application development secret until it's time to release it. Inbucket is ideal for validating that emails go out as part of your integration test suite, sending links to coworkers to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Kruise

    Kruise

    Automated management of large-scale applications on Kubernetes

    OpenKruise is an extended component suite for Kubernetes, which mainly focuses on automated management of large-scale applications, such as deployment, upgrade, ops, and availability protection. Most features provided by OpenKruise are built primarily based on CRD extensions. They can work in pure Kubernetes clusters without any other dependencies. Kubernetes itself has already provided some features for application deployment and management, such as some basic Workloads. However, it is far from enough to deploy and manage lots of applications in large-scale production clusters. OpenKruise can be easily installed in any Kubernetes cluster. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    gotestsum

    gotestsum

    'go test' runner with output optimized for humans, JUnit XML for CI

    gotestsum runs tests using go test -json, prints formatted test output, and a summary of the test run. It is designed to work well for both local developments, and for automation like CI. When the --rerun-fails flag is set, gotestsum will re-run any failed tests. The tests will be re-run until each passes once, or the number of attempts exceeds the maximum attempts. Maximum attempts defaults to 2, and can be changed with --rerun-fails=n. gotestsum supports executing a compiled test binary (created with go test -c) by running it as a custom command. pkgname is the name of the package being tested, it will show up in the test output. ....
    Downloads: 0 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    Prometheus Redis Metrics Exporter

    Prometheus Redis Metrics Exporter

    Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5

    ...To have instances in the drop-down as human readable names rather than IPs, it is suggested to use instance relabelling. The Prometheus docs have a very informative article on how multi-target exporters are intended to work. Run the exporter with the command line flag --redis.addr= so it won't try to access the local instance every time the /metrics endpoint is scraped. If authentication is needed for the Redis instances then you can set the password via the --redis.password command line option of the exporter (this means you can currently only use one password across the instances you try to scrape this way. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    FerretDB

    FerretDB

    A truly Open Source MongoDB alternative

    ...The core of our solution is a stateless proxy, which converts MongoDB protocol queries to SQL, and uses PostgreSQL as a database engine. This will be compatible with MongoDB drivers, and should work as a drop-in replacement to MongoDB in many cases. Our vision is to enable the open source community and developers to reap the benefits of easy-to-use document databases, while staying away from vendor lock-in, and fauxpen licenses. We are open source advocates at heart, and we release FerretDB with an open source license recognized by the Open Source Initiative.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Amazon EC2 Spot Interrupter

    Amazon EC2 Spot Interrupter

    CLI tool that triggers Amazon EC2 Spot Interruption Notifications

    ...Spot instances are regular EC2 capacity that can be reclaimed by AWS with a 2-minute notification called the Interruption Notification. Applications that are able to gracefully handle this notification and respond by check pointing or draining work can leverage Spot for deeply discounted compute resources! In addition to Interruption Notifications, Rebalance Recommendation Events are sent to spot instances that are at higher risk of being interrupted. Handling Rebalance Recommendations can potentially give your application even more time to gracefully shutdown than the 2 minutes an Interruption Notification would give you. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    dasel

    dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files

    Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Say goodbye to learning new tools just to work with a different data format. Dasel uses a standard selector syntax no matter the data format. This means that once you learn how to use dasel you immediately have the ability to query/modify any of the supported data types without any additional tools or effort. Dasel can be imported and used just like any other go package. This can be very useful if you need to manipulate data from your own applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Agola

    Agola

    Agola CI/CD Redefined

    Execute your runs in a reproducible containerized environment. Restart them from start or from the failed tasks. Implement every kind of workflow you want from simple builds to complex deployments. GitHub, GitLab, Gitea, custom Git repositories (and more to come). Execute your tasks inside a Kubernetes cluster, local docker, etc. Keep the same Runs definition but use different variables values based on rules to test your runs on multiple environments. Runs definitions are committed inside...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 10
    Bubble Tea

    Bubble Tea

    A powerful little TUI framework

    ...Be sure to check out Bubbles, a library of common UI components for Bubble Tea. Bubble Tea is based on the functional design paradigms of The Elm Architecture, which happen to work nicely with Go. It's a delightful way to build applications. By the way, the non-annotated source code for this program is available on GitHub. The tutorial assumes you have a working knowledge of Go.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Porter

    Porter

    Kubernetes powered PaaS that runs in your own cloud

    ...They host your apps, Porter manages them. Automate your cloud management and focus on what matters. A traditional PaaS like Heroku is great for minimizing unnecessary DevOps work but doesn't offer enough flexibility as your applications grow. Custom network rules, resource constraints, and cost are common reasons developers move their applications off Heroku beyond a certain scale. Porter brings the simplicity of a traditional PaaS to your own cloud provider while preserving the configurability of Kubernetes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    kafka-go

    kafka-go

    Kafka library in Go

    ...Unfortunately, the state of the Go client libraries for Kafka at the time of this writing was not ideal. sarama, which is by far the most popular but is quite difficult to work with. It is poorly documented, the API exposes low level concepts of the Kafka protocol, and it doesn't support recent Go features like contexts. It also passes all values as pointers which causes large numbers of dynamic memory allocations, more frequent garbage collections, and higher memory usage. confluent-kafka-go is a cgo based wrapper around librdkafka, which means it introduces a dependency to a C library on all Go code that uses the package. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    buildah

    buildah

    A tool that facilitates building OCI images

    Buildah and Podman are two complementary open-source projects that are available on most Linux platforms and both projects reside at GitHub.com with Buildah here and Podman here. Both, Buildah and Podman are command line tools that work on Open Container Initiative (OCI) images and containers. The two projects differentiate in their specialization. Buildah specializes in building OCI images. Buildah's commands replicate all of the commands that are found in a Dockerfile. This allows building images with and without Dockerfiles while not requiring any root privileges. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Gonum

    Gonum

    Set of numeric libraries for the Go programming language

    Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more. Gonum is a set of packages designed to make writing numerical and scientific algorithms productive, performant, and scalable. Gonum contains libraries for matrices and linear algebra; statistics, probability distributions, and sampling; tools for function differentiation, integration, and optimization; network creation and analysis; and more. We...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Machinery

    Machinery

    Machinery is an asynchronous task queue/job queue

    Machinery is an asynchronous task queue/job queue based on distributed message passing. Please be advised that V2 is work in progress and breaking changes can and will happen until it is ready. You can use the current V2 in order to avoid having to import all dependencies for brokers and backends you are not using. Instead of factory, you will need to inject broker and backend objects to the server constructor. In order to consume tasks, you need to have one or more workers running. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    kMCP

    kMCP

    Kubernetes Controller for building, testing and deploying MCP servers

    ...A key component is the transport adapter, which fronts MCP servers to provide routing and multi-transport support without requiring code changes in your server implementation. The project is geared toward consistency, aiming to reduce the “glue work” of writing Dockerfiles, hand-rolling manifests, and manually wiring networking and deployment details for each MCP server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    chezmoi

    chezmoi

    Manage your dotfiles across multiple diverse machines, securely

    Manage your dotfiles across multiple diverse machines, securely. chezmoi helps you manage your personal configuration files (dotfiles, like ~/.gitconfig) across multiple machines. chezmoi provides many features beyond symlinking or using a bare git repo including templates (to handle small differences between machines), password manager support (to store your secrets securely), importing files from archives (great for shell and editor plugins), full file encryption (using gpg or age), and running scripts (to handle everything else). chezmoi is helpful if you have spent time customizing the tools you use (e.g. shells, editors, and version control systems) and want to keep machines running different accounts (e.g. home and work) and/or different operating systems (e.g. Linux, macOS, and Windows) in sync, while still being able to easily cope with differences from machine to machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    EaseProbe

    EaseProbe

    A simple, standalone, and lightweight tool

    EaseProbe is a simple, standalone, and lightweight tool that can do health/status checking, written in Go. Checking the HTTP status code, Support mTLS, HTTP Basic Auth, and can set the Request Header/Body. Check whether a TCP connection can be established or not. Run a Shell command and check the result. Run a remote command via SSH and check the result. Support the bastion/jump server. Connect to a given port using TLS and (optionally) validate for revoked or expired certificates. Run an...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Goxygen

    Goxygen

    Generate a modern Web project with Go and Angular, React or Vue

    Goxygen aims at saving your time while setting up a new project. It creates a skeleton of an application with all configurations done for you. You can start implementing your business logic straight away. Goxygen generates back-end Go code, connects it with front-end components, provides a Dockerfile for the application and creates docker-compose files for convenient run in development and production environments. By default, it will use React and MongoDB. You can select a different...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    CertMagic

    CertMagic

    Automatic HTTPS for any Go program

    ...Compared to other ACME client libraries for Go, only CertMagic supports the full suite of ACME features, and no other library matches CertMagic's maturity and reliability. Written in Go, a language with memory-safety guarantees. Powered by ACMEz, the premier ACME client library for Go. All libdns DNS providers work out-of-the-box.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    AWS Node Termination Handler

    AWS Node Termination Handler

    Gracefully handle EC2 instance shutdown within Kubernetes

    This project ensures that the Kubernetes control plane responds appropriately to events that can cause your EC2 instance to become unavailable, such as EC2 maintenance events, EC2 Spot interruptions, ASG Scale-In, ASG AZ Rebalance, and EC2 Instance Termination via the API or Console. If not handled, your application code may not stop gracefully, take longer to recover full availability, or accidentally schedule work to nodes that are going down. Secure and resizable compute capacity for virtually any workload. Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 500 instances and a choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Fiber

    Fiber

    Express inspired web framework written in Go

    ...It's designed to ease things up for fast development with zero memory allocation and performance in mind. Setting up routes for your application has never been so easy! The Express-like route definitions are easy to understand and work with. Serve your static HTML, CSS, and JavaScript files with ease by defining static routes. You can also serve the contents of multiple directories on the same route! Since Fiber is built on top of Fasthttp, your apps will enjoy unmatching performance! Don't believe us? Here's a benchmark that proves how Fiber shines compared to other frameworks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    mergestat-lite

    mergestat-lite

    Query git repositories with SQL. Generate reports and codebases

    ...Keep tabs on the areas of interest in your engineering organization, across repositories and teams. MergeStat enables SQL queries on the tools and processes involved in building and shipping software. Use data to inform decisions, support arguments, and work more efficiently. Leverage the flexibility of SQL to ask the questions that matter to you. Existing tools tell you what to care about, MergeStat lets you decide what's important. MergeStat can run on most infrastructure. Ours or yours. Fully open-source and self-deployable on any infrastructure to ensure security/privacy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    gopkg

    gopkg

    Example for the go pkg's function

    ...The maintainer provides conventions for naming and formatting, and requires that submitted examples compile and run locally or on the Go Playground, which helps keep the collection reliable. A todo.md file coordinates contributions so collaborators do not duplicate work, and there is an associated chat group for discussion. Overall, gopkg acts like a practical cookbook or living “examples companion” for the Go standard library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Go support for Protocol Buffers

    Go support for Protocol Buffers

    The Go support for Google's protocol buffers

    ...You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. Protocol buffers currently support generated code in Java, Python, Objective-C, and C++. With our new proto3 language version, you can also work with Dart, Go, Ruby, and C#, with more languages to come. Package proto provides functions operating on protobuf messages such as cloning, merging, and checking equality, as well as binary serialization and text serialization. Package jsonpb serializes protobuf messages as JSON. Package ptypes provides helper functionality for protobuf well-known types.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB