Showing 316 open source projects for "ecommerce source code"

View related business solutions
  • 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
  • $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
  • 1
    k3s in docker

    k3s in docker

    Little helper to run CNCF's k3s in Docker

    k3d is a lightweight wrapper to run k3s (Rancher Lab’s minimal Kubernetes distribution) in docker. k3d makes it very easy to create single- and multi-node k3s clusters in docker, e.g. for local development on Kubernetes. Note: k3d is a community-driven project but it’s not an official Rancher (SUSE) product. Sponsoring: To spend any significant amount of time improving k3d, we rely on sponsorships. k3d creates containerized k3s clusters. This means, that you can spin up a multi-node k3s...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    golib

    golib

    Golang packages used in frp and fft

    ...Individual subpackages cover concerns like streaming IO and JSON message structures, keeping implementations small and composable. By consolidating these pieces, the ecosystem around frp/fft benefits from consistent behavior and fewer bespoke dependencies. The code is released under the Apache-2.0 license, enabling broad adoption in both open and closed source contexts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    gofumpt

    gofumpt

    A stricter gofmt

    ...That is, gofumpt is happy with a subset of the formats that gofmt is happy with. The tool is a fork of gofmt as of Go 1.19, and requires Go 1.18 or later. It can be used as a drop-in replacement to format your Go code, and running gofmt after gofumpt should produce no changes. Some of the Go source files in this repository belong to the Go project. The project includes copies of go/printer and go/doc/comment as of Go 1.19 to ensure consistent formatting independent of what Go version is being used. The added formatting rules are implemented in the format package. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Prysm

    Prysm

    Go implementation of Ethereum proof of stake

    This is the core repository for Prysm, a Golang implementation of the Ethereum Consensus specification, developed by Prysmatic Labs. See the Changelog for details of the latest releases and upcoming breaking changes. A detailed set of installation and usage instructions as well as breakdowns of each individual component are available in the official documentation portal. If you still have questions, feel free to stop by our Discord. To participate in staking, you can join the official eth2...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 5
    Fang

    Fang

    The CLI starter kit

    Fang is a small experimental starter kit for building Cobra-based command-line applications in Go. It gives developers a more complete foundation for CLI projects by adding polished behavior and presentation around Cobra commands. The project is useful when a developer wants the reliability of Cobra but also wants Charmbracelet-style styling and user experience improvements. Fang focuses on making command output, errors, help, and application structure feel more refined without requiring...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Air Go

    Air Go

    Live reload for Go apps

    When I get started with developing websites in Go and gin framework, it's a pity that gin lacks live-reloading function. In fact, I tried fresh and it seems not much flexible, so I intended to rewrite it in a better way. Air is yet another live-reloading command line utility for Go applications in development. Just air in your project root directory, leave it alone, and focus on your code. For less typing, you could add alias air='~/.air' to your .bashrc or .zshrc. You can pass arguments for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Fx for Go

    Fx for Go

    A dependency injection based application framework for Go.

    Fx is a dependency injection system for Go. Eliminate globals: Fx helps you remove global state from your application. No more init() or global variables. Use Fx-managed singletons. Code reuse: Fx lets teams within your organization build loosely-coupled and well-integrated shareable components. Battle tested: Fx is the backbone of nearly all Go services at Uber. Reduce boilerplate in setting up your application. Eliminate global state in your application. Add new components and have them...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Casdoor

    Casdoor

    An open-source Identity and Access Management (IAM)

    A UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CAS, integrated with Casbin RBAC and ABAC permission management. Within a few steps, we can setup a Casdoor app and realize our authorization management. Casdoor has a front-end back-end separation architecture, with maneuverable web UI and supporting high concurrency. Casdoor is supporting multi-languages, using i18n to support multi-languages UI. For more languages support,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Infracost

    Infracost

    Cloud cost estimates for Terraform in pull requests

    Infracost scans for Terraform code changes and checks over 3 million prices to create a simple, understandable cost estimate before any resources are launched. Infracost integrates into CI/CD so everyone knows the cost impact of changes without leaving the workflow. Infracost integrates with Open Policy Agent, Sentinel, and Conftest, enabling DevOps teams to set best practices as policies. Infracost automatically creates detailed, shareable cost estimates which can be sent to clients and...
    Downloads: 1 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
  • 10
    ChaosBlade

    ChaosBlade

    An easy to use and powerful chaos engineering experiment toolkit

    ChaosBlade is an Alibaba open source experimental injection tool that follows the principles of chaos engineering and chaos experimental models to help enterprises improve the fault tolerance of distributed systems and ensure business continuity during the process of enterprises going to cloud or moving to cloud-native systems. Chaosblade is an internal open-source project of MonkeyKing. It is based on Alibaba's nearly ten years of failure testing and drill practice and combines the best...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Open-IM-Server

    Open-IM-Server

    Open source Instant Messaging Server

    ...Open-IM relies on five open source high-performance components: ETCD, MySQL, MongoDB, Redis, and Kafka. Privatization deployment Before Open-IM-Server, please make sure that the above five components have been installed. If your server does not have the above components, you must first install Missing components. If you have the above components, it is recommended to use them directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    cri-dockerd

    cri-dockerd

    dockerd as a compliant Container Runtime Interface for Kubernetes

    This adapter provides a shim for Docker Engine that lets you control Docker via the Kubernetes Container Runtime Interface. Mirantis and Docker have agreed to partner to maintain the shim code standalone outside Kubernetes, as a conformant CRI interface for the Docker Engine API. For Mirantis customers, that means that Docker Engine’s commercially supported version, Mirantis Container Runtime (MCR), will be CRI compliant. This means that you can continue to build Kubernetes based on the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Telepresence

    Telepresence

    Local development against a remote Kubernetes or OpenShift cluster

    Kubernetes was supposed to make your team faster, but now everytime you make a code change you have to wait for containers to build, be pushed to registry, and deployed. With Telepresence, you can make changes to your service as if you're developing locally, without having to run all the dependencies on your local machine. You want to catch errors before they get shipped to production, but to do that you need a realistic development environment and with Kubernetes, those can be expensive....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Eru

    Eru

    Eru, a simple, stateless, flexible, production-ready orchestrator

    Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time. Eru can use multiple engines to run anything for the long or short term. This project is Eru Core. The Core use for resource allocation and managing resources' lifetime. After we implemented bootstrap in eru, now you can build and deploy eru with cli tool. Make sure you can clone code. After the fresh image was named...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    progressbar

    progressbar

    A really basic thread-safe progress bar for Golang applications

    A very simple thread-safe progress bar that should work on every OS without problems. I needed a progress bar for croc and everything I tried had problems, so I made another one. In order to be OS agnostic I do not plan to support multi-line outputs. The progressbar implements an io.Writer, so it can automatically detect the number of bytes written to a stream, so you can use it as a progress bar for an io. Reader. A progress bar with an unknown length is a spinner. Any bar with -1 length...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    INI

    INI

    Package ini provides INI file read and write functionality in Go

    The most powerful, convenient and popular Go package for INI manipulations existed on Earth. Not limited to reading from a file, parse from []byte type raw data, or streaming from io.ReadCloser works like a charm. Wide-range support of variant formats includes but is not limited to my.cnf, .gitconfig, or even unparseable sections. Automatically convert to native types of Go at no cost. Let you focus on the code logic and no more tedious conversions. Map your configuration to a user-defined...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Go Clean template

    Go Clean template

    Clean Architecture template for Golang services

    The purpose of the template is to show how to organize a project and prevent it from turning into spaghetti code, where to store business logic so that it remains independent, clean, and extensible, how not to lose control when a microservice grows. Configuration. First, config.yml is read, then environment variables overwrite the yaml config if they match. The config structure is in the config.go. The env-required: true tag obliges you to specify a value (either in yaml, or in environment...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    gnet

    gnet

    gnet is a high-performance, lightweight, networking framework

    Built in Go, gnet is ultra-fast and memory efficient based on the event-driven mechanism. It's designed to create a networking server framework for Go that performs on par with Redis and Haproxy for networking packets handling. gnet is lock-free during the entire runtime, which keeps gnet free from synchronization issues and speeds it up. gnet provides concise and easy-to-use APIs for users, it only exposes the essential APIs and takes over most of the tough work for users, minimizing the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    lo

    lo

    A Lodash-style Go library based on Go 1.18+ Generics

    Samber/lo is a Lodash-style Go library based on Go 1.18+ Generics. This project started as an experiment with the new generics implementation. It may look like Lodash in some aspects. I used to code with the fantastic "go-funk" package, but "go-funk" uses reflection and therefore is not typesafe. As expected, benchmarks demonstrate that generics are much faster than implementations based on the "reflect" package. Benchmarks also show similar performance gains compared to pure for loops. In...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    GopenPGP V3

    GopenPGP V3

    A high-level OpenPGP library

    GopenPGP V3 is a high-level OpenPGP cryptographic library developed by ProtonMail that provides a user-friendly API for common encryption and signing operations in Go, abstracting the complexity of the underlying OpenPGP standards and golang crypto primitives. This library lets developers perform key generation, message encryption and decryption, digital signing, and signature verification with straightforward functions that hide much of the boilerplate and nuance typically required when...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    bee

    bee

    Bee is a tool for helping develop with beego app framework

    ...Run script allows you to run arbitrary commands using Bee. Custom commands are provided from the "scripts" object inside bee.json or Beefile. Bee also comes with a source code generator which speeds up the development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    fosite

    fosite

    Extensible security first OAuth 2.0 and OpenID Connect SDK for Go

    The security first OAuth2 & OpenID Connect framework for Go. Built simple, powerful, and extensible. This library implements peer-reviewed IETF RFC6749, counterfeits weaknesses covered in peer-reviewed IETF RFC6819 and countermeasures various database attack scenarios, keeping your application safe when that hacker penetrates or leaks your database. OpenID Connect is implemented according to OpenID Connect Core 1.0 incorporating errata set 1 and includes all flows: code, implicit, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Steampipe

    Steampipe

    Zero-ETL, infinite possibilities. Live query APIs, code & more

    Steampipe is the zero-ETL solution for getting data directly from APIs and services. We offer these Steampipe engines. SQL has been the data access standard for decades. It levels the playing field for your team, easily integrates with other systems, and accelerates delivery. Painlessly join live cloud configuration data with internal or external data sets to create new insights. Your cloud is a live database that changes fast. Don't wait on ETL to sync, or rely on old data. Crunch it where...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Lefthook

    Lefthook

    Fast and powerful Git hooks manager for any type of projects

    Meet Lefthook, the fastest polyglot Git hooks manager out there, and make sure not a single line of unruly code makes it into production. See how easy it is to install Lefthook (recently adopted by Discourse, Logux, and Openstax) for most common frontend and backend environments and ensure all your team’s developers can rely on a single flexible tool. Also, it has emojis. Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects. Fast. It is written in Go. Can run...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    pREST

    pREST

    PostgreSQL REST, low-code, simplify and accelerate development

    pREST (PostgreSQL REST), simplify and accelerate development, instant, realtime, high-performance on any Postgres application, existing or new. There is PostgREST written in Haskell, but keeping Haskell software in production is not an easy job. With this need pREST was born. Instant, realtime, high-performance on any Postgres application, existing or new. Add the JWT Authentication Middleware to implement authentication using JSON Web Token. This middleware will process the authorization...
    Downloads: 0 This Week
    Last Update:
    See Project