Showing 320 open source projects for "frameworks"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Your monitoring isn't a stack. It's a pile. Fix that. Icon
    Your monitoring isn't a stack. It's a pile. Fix that.

    Errors, performance, logs, uptime. One install, one invoice, one UI.

    Replace Datadog, New Relic, and Sentry without adding three more dashboards.
    Free 30 days.
  • 1
    GoVCL

    GoVCL

    Cross-platform Go/Golang GUI library

    Cross-platform Golang GUI library, The core binding is liblcl, a common cross-platform GUI library created by Lazarus. GoVCL is a native GUI library, not based on HTML, let alone DirectUI library, everything is practical. If you want to support linux arm and linux 32bit, you need to compile the corresponding liblcl binary. Designed in Lazarus, code written in Golang. Depending on whether the compiled binary is 32 or 64 bits, copy the corresponding liblcl.dll to the current executable file...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    IAM

    IAM

    Enterprise-level Go language combat project

    IAM is an identity and access management system developed based on the Go language, which is used to authorize resource access. The latest stable version is v1.6.2, it is recommended to install and test based on the stable version. Cooperating with the geek time column " Go language project development practice ", explaining how to use Go to develop enterprise-level applications is the theoretical course of the project, including the explanation of various knowledge points and construction...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Open Match

    Open Match

    Flexible, extensible, and scalable video game matchmaking

    Open Match is a flexible match-making system built to scale with your game. Write code, not config, to determine how matches should be made. Built to scale up and down quickly. For games big and small. Measure quality and latency of matches. Easily run experiments to find the right balance. Open Match is an open source game matchmaking framework that simplifies building a scalable and extensible Matchmaker. It is designed to give the game developer full control over how to make matches while...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    gopy

    gopy

    gopy generates a CPython extension module from a go package

    This is an improved version that works with current versions of Go (e.g., 1.15 -- should work with any future version going forward), and uses unique int64 handles to interface with python, so that no pointers are interchanged, making everything safe for the more recent moving garbage collector. It also supports python modules having any number of Go packages, and generates a separate .py module file for each package, which link into a single common binding library. It has been tested...
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 5
    go-cqhttp

    go-cqhttp

    The golang implementation of cqhttp, lightweight, native cross-plat

    The golang implementation of CQ HTTP, lightweight, native cross-platform. go-CQ HTTP is compatible with most of the content of OneBot-v11 , and has made some extensions based on it. For details, please refer to the documentation of go-cqhttp. In the case of closing the database, after loading 25 friends and 128 groups and running for 24 hours, the memory usage is about 15MB. After opening the database, the memory usage will increase by 10-20MB according to the amount of messages. If the...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    koa.go

    koa.go

    A golang framework like koa.js and has the best performance

    Expressive HTTP middleware framework for Golang to make web applications and APIs more enjoyable to write like Koa.js. Koa's middleware stack flows in a stack-like manner, allowing you to perform actions downstream and then filter and manipulate the response upstream.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    go-tagexpr

    go-tagexpr

    An interesting go struct tag expression syntax for field validation

    An interesting go struct tag expression syntax for field validation, etc. Support for a variety of common operators. Support for accessing arrays, slices, members of the dictionary. Support access to any field in the current structure. Support access to nested fields, non-exported fields, etc. Support registers function expression. Built-in len, sprintf, regexp functions. Support single mode and multiple mode to define the expression. Parameter check subpackage. Use offset pointers to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    B0Pass

    B0Pass

    LAN large file transfer tool

    Bailing Express: A high-performance "mobile computer super file transfer artifact" and "LAN shared file server" based on Go language. LAN large file transfer tool. Go-based high-performance "mobile phone computer super large file transfer artifact", "LAN shared file server". file sharing server. Simple single executable. Shared file interface (as long as you are in the same LAN or WIFI, you can transfer very large files) Upload file interface (support click and drag) Two-dimensional code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    kube-monkey

    kube-monkey

    An implementation of Netflix's Chaos Monkey for Kubernetes clusters

    kube-monkey is an implementation of Netflix's Chaos Monkey for Kubernetes clusters. It randomly deletes Kubernetes (k8s) pods in the cluster encouraging and validating the development of failure-resilient services. kube-monkey runs at a pre-configured hour (run_hour, defaults to 8 am) on weekdays, and builds a schedule of deployments that will face a random Pod death sometime during the same day. The time-range during the day when the random pod Death might occur is configurable and defaults...
    Downloads: 0 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.
    Try It Free
  • 10
    Connect Go

    Connect Go

    Simple, reliable, interoperable. A better gRPC

    Connect is a slim library for building browser and gRPC-compatible HTTP APIs. You write a short Protocol Buffer schema and implement your application logic, and Connect generates code to handle marshaling, routing, compression, and content type negotiation. It also generates an idiomatic, type-safe client. Handlers and clients support three protocols: gRPC, gRPC-Web, and Connect's own protocol. The Connect protocol is a simple, POST-only protocol that works over HTTP/1.1 or HTTP/2. It takes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Godis

    Godis

    A Golang implemented Redis Server and Cluster

    Godis is a golang implementation of Redis Server, which intents to provide an example of writing a high concurrent middleware using golang. MULTI Commands Transaction is Atomic and Isolated. If any errors are encountered during execution, godis will rollback the executed commands. Server-side Cluster which is transparent to client. You can connect to any node in the cluster to access all data in the cluster. MSET, MSETNX, DEL, Rename, RenameNX command is supported and atomically executed in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Nano JSON

    Nano JSON

    Lightweight, facility, high performance golang based game server

    Nano is an easy-to-use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network-related programming. Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes. In...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Ethermint

    Ethermint

    Ethermint is a Cosmos SDK library for running scalable EVM chains

    Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast finality using the Cosmos SDK which runs on top of Tendermint Core consensus engine. Evmos is a scalable and interoperable Ethereum blockchain, built on Proof-of-Stake with fast finality. For prerequisites and detailed build instructions please read the Evmos Installation instructions. In Ethereum, the personal API manages private keys in the keystore. We needed to implement this functionality on...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    MLPACK is a C++ machine learning library with emphasis on scalability, speed, and ease-of-use. Its aim is to make machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and flexibility for expert users. * More info + downloads: https://mlpack.org * Git repo: https://github.com/mlpack/mlpack
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Execute JavaScript from Go

    Execute JavaScript from Go

    Execute JavaScript from Go

    Execute JavaScript from Go. For scripts that are large or are repeatedly run in different contexts, it is beneficial to compile the script once and used the cached data from that compilation to avoid recompiling every time you want to run it. The v8go library would welcome contributions from anyone able to get an external windows build of the V8 library linking with v8go, using the version of V8 checked out in the deps/v8 git submodule, and documentation of the process involved. This process...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Atomix

    Atomix

    A Kubernetes toolkit for building distributed applications

    Atomix is a cloud-native runtime for building stateful, scalable, configurable, and reliable distributed applications in Kubernetes. The Atomix API provides a set of high-level building blocks (referred to as distributed primitives) for building distributed systems. The architecture of Atomix incorporates the lessons learned from experience over the past decade of building high-availability cloud infrastructure. The primary focus of the project is to decouple applications from specific data...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    pingu

    pingu

    ping command but with pingu

    ping command implementation in Go but with colorful output and pingu ascii art. Colorful and fun output. Cross-platform support: Windows, macOS and Linux (also WSL) It works with a single executable file, so it can be installed easily. Supports IPv4 and IPv6. Simply specify the target host name or IP address in the first argument e.g. pingu github.com or pingu 13.114.40.48. You can change the number of transmissions by specifying the -c option. You can download executable binaries from the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    go-socket.io

    go-socket.io

    socket.io library for golang, a realtime application framework

    go-socket.io is the library implementation of Socket.IO in Golang, which is a real-time application framework. Current this library supports 1.4 version of the Socket.IO client. It supports room, namespaces and broadcast at now. This project is looking for contributors to help fix bugs and implement new features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Bud

    Bud

    The Full-Stack Web Framework for Go

    The Full-Stack Web Framework for Go. Bud writes the boring code for you, helping you launch your website faster. Bud ships as a single binary that runs on Linux and Mac. You can follow along for Windows support in this issue. Bud is a full-stack framework that helps you build web applications faster. You can think of Bud as the Ruby on Rails for the Go ecosystem. Tired of being overwhelmed by a sea of configuration files? Feel that more and more of your job has become making your tools play...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    concurrent map

    concurrent map

    A thread-safe concurrent map for go

    The map type in Go doesn't support concurrent reads and writes. concurrent-map provides a high-performance solution to this by sharding the map with minimal time spent waiting for locks. Prior to Go 1.9, there was no concurrent map implementation in the stdlib. In Go 1.9, sync.Map was introduced. The new sync.Map has a few key differences from this map. The stdlib sync.Map is designed for append-only scenarios. So if you want to use the map for something more like in-memory db, you might...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    OpenCensus Libraries for Go

    OpenCensus Libraries for Go

    A stats collection and distributed tracing framework

    OpenCensus and OpenTracing have merged to form OpenTelemetry, which serves as the next major version of OpenCensus and OpenTracing. OpenCensus is a set of libraries for various languages that allow you to collect application metrics and distributed traces, then transfer the data to a backend of your choice in real time. This data can be analyzed by developers and admins to understand the health of the application and debug problems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Twirp

    Twirp

    A simple RPC framework with protobuf service definitions

    Twirp is a simple RPC framework built on protobuf. You define a service in a .proto specification file, then Twirp will generate servers and clients for that service. It's your job to fill in the "business logic" that powers the server, and then generated clients can consume your service straight away. Twirp routing and serialization reduces the risk of introducing bugs. Both JSON and Protobuf are supported. The Protobuf protocol is designed to allow backwards compatible changes (unlike...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    hashmap

    hashmap

    A Golang lock-free thread-safe HashMap optimized for fastest access

    A Golang lock-free thread-safe HashMap optimized for fastest read access. It is not a general-use HashMap and currently has slow write performance for write-heavy use. The minimal supported Golang version is 1.19 as it makes use of Generics and the new atomic package helpers. Reading from the hash map for numeric key types in a thread-safe way is faster than reading from a standard Golang map in an unsafe way and four times faster than Golang's sync.Map. Technical design decisions have been...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Amazon SageMaker Operators Kubernetes

    Amazon SageMaker Operators Kubernetes

    Amazon SageMaker operator for Kubernetes

    ...It also provides common machine learning algorithms that are optimized to run efficiently against extremely large data in a distributed environment. With native support for bring-your-own-algorithms and frameworks, SageMaker offers flexible distributed training options that adjust to your specific workflows. Deploy a model into a secure and scalable environment by launching it with a few clicks from SageMaker Studio or the SageMaker console. Training and hosting are billed by minutes of usage, with no minimum fees and no upfront commitments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Khue's Homelab

    Khue's Homelab

    Modern self-hosting framework, fully automated from empty disk

    This project utilizes Infrastructure as Code and GitOps to automate provisioning, operating, and updating self-hosted services in my Homelab. It can be used as a highly customizable framework to build your own Homelab. Homelab is a laboratory at home where you can self-host, experiment with new technologies, practice for certifications, and so on. For more information, please see the r/homelab introduction and the Home Operations Discord community (formerly known as k8s-at-home).
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo