Showing 144 open source projects for "ecommerce source code"

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
  • 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
  • 1
    Swagger 2.0

    Swagger 2.0

    Swagger 2.0 implementation for go

    This package contains a golang implementation of Swagger 2.0 (aka OpenAPI 2.0), it knows how to serialize and deserialize swagger specifications. With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost every modern programming language and deployment environment. With a Swagger-enabled API, you get interactive documentation, client SDK generation and discoverability. We created Swagger to help fulfill the promise of APIs. Swagger...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Claude Platform CLI

    Claude Platform CLI

    The CLI for the Claude API

    Claude Platform CLI is a command-line tool that lets users interact directly with the Anthropic Claude API from their terminal. It provides access to API resources through structured subcommands, making it useful for both interactive exploration and automated workflows. The CLI simplifies API requests by supporting typed flags, piped YAML or JSON input, and inline file references instead of manually writing complex JSON. Users can format, filter, and transform responses directly in the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Playwright CLI

    Playwright CLI

    CLI for common Playwright actions

    Playwright CLI is the official command-line interface for Playwright, a powerful cross-browser automation and end-to-end testing framework that lets developers write and run tests reliably across Chromium, WebKit, and Firefox. The CLI provides an easy entry point for creating new test projects, running test suites, generating test traces, and debugging issues directly from the terminal. Developers can scaffold test files, record browser interactions as code, and run tests in headless or...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    OpenWiki

    OpenWiki

    OpenWiki is a CLI that writes and maintains agent documentation

    OpenWiki is a CLI from LangChain that writes and maintains documentation for codebases. It is designed specifically for AI agents that need reliable project context while working in a repository. The tool can generate a new openwiki/ documentation folder when none exists, then refresh that documentation as the code changes. It also updates agent instruction files such as AGENTS.md or CLAUDE.md so coding agents know to use the generated wiki. OpenWiki supports interactive sessions, one-shot...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    glom

    glom

    Python's nested data operator

    glom is a Python library and command-line tool for accessing, restructuring, and transforming nested data. It is designed for real-world data structures where dictionaries, objects, and lists are deeply nested and difficult to handle cleanly. Developers can use path-based access to retrieve values without writing long chains of fragile indexing code. The library also provides readable error messages, which makes debugging broken paths much easier. Its declarative specification style lets...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    Playwriter

    Playwriter

    Chrome extension to let agents control your browser

    Playwriter is an open-source project that combines a Chrome extension with a CLI to allow autonomous agents to control a web browser directly using Playwright code in a stateful sandbox environment. The system enables browser automation by running Playwright commands through a persistent session managed by a background extension, allowing agents or scripts to navigate, interact with, and query browser contexts without losing state between commands.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    legendary.nvim

    legendary.nvim

    A legend for your keymaps, commands, and autocmds

    Define your keymaps, commands, and auto commands as simple Lua tables, building a legend at the same time (like VS Code's Command Palette). A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 10
    Jujutsu

    Jujutsu

    A Git-compatible DVCS that is both simple and powerful

    Jujutsu (JJ VCS) is a modern, Git-compatible version control system designed to simplify and improve how developers manage code changes. It offers a clean and intuitive workflow that works well for both individual developers and large teams with complex histories. Jujutsu separates its user interface from its storage backend, allowing it to use Git repositories while rethinking the developer experience. The system treats the working copy as a real commit, removing the need for staging areas...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Ansible Molecule

    Ansible Molecule

    Molecule aids in the development and testing of Ansible roles

    Molecule project is designed to aid in the development and testing of Ansible roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. Molecule encourages an approach that results in consistently developed roles that are well-written, easily understood and maintained. Molecule supports only the latest two major versions of Ansible (N/N-1), meaning that if the latest version is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    BackAnt CLI

    BackAnt CLI

    Let your AI agent create clean, easy to maintain flask backends

    BackAnt CLI is an AI-native backend scaffolding tool designed to generate production-ready Flask APIs from a JSON specification or a small set of CLI commands. Its main goal is to reduce the repetitive work involved in setting up layered backend projects by generating key application components automatically rather than forcing developers to assemble them by hand. The tool creates a structured backend architecture that includes routes, services, repositories, models, startup files, Docker...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    shot-scraper

    shot-scraper

    A command-line utility for taking automated screenshots of websites

    shot-scraper is a command-line utility for taking automated screenshots of web pages using a headless browser engine. After installation, a single command can capture a full-page screenshot of a URL and save it to a file, making it ideal for documentation, monitoring, and visual regression tasks. Under the hood it uses a modern browser (installed via a one-time shot-scraper install step) and exposes options for viewport size, full-page versus clipped screenshots, and device emulation. Beyond...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    git-delete-merged-branches

    git-delete-merged-branches

    Command-line tool to delete merged Git branches

    A convenient command-line tool helping you keep repositories clean. Supports deletion of both local and remote branches. Detects multiple forms of de-facto merges (rebase merges, squash merges (needs --effort=3), single or range cherry-picks… leveraging git cherry). Supports workflows with multiple release branches, e.g. only delete branches that have been merged to all of master, dev and staging. Quick interactive configuration. Provider agnostic: Works with GitHub, GitLab, Gitea and any...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ant CLI

    ant CLI

    ant CLI - Command line tool for Anthropic Claude API

    The ant CLI is a command-line tool that lets users interact directly with the Claude API from their terminal. It exposes every API resource as a structured subcommand, making it useful for both hands-on exploration and automated workflows. The ant CLI simplifies API requests by allowing users to build request bodies with typed flags, piped YAML or JSON, stdin input, and inline file references instead of manually writing complex JSON. It also includes built-in output formatting, response...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    cline

    Command line tool for counting source code lines

    cline is a command line tool that counts code lines or non-whitespace characters in your project folder. It is designed to recursively find any source file matching specific rules and count the line breaks within that file. You may specify file suffixes to include or exclude as well as regular expressions for code lines that shall be excluded (e.g. to exclude comments). By default a heuristic algorithm skips binary files.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Xinorbis (and tools)

    Xinorbis (and tools)

    Source code for Xinorbis and associated tools

    Xinorbis 10 coming Summer/Autumn 2026. C++ rewrite and remaster in progress. Fully open source. Checkout "github.com/MaximumOctopus/Xinorbis" for updates and code. Xinorbis is a very powerful hard disk, folder and storage analyser. It uses a sophisticated mix of graphs, tables, and tree displays to give a complete, and unprecedented, picture of the contents of any hard disk, SSD, folder, removable or network drive. In fact, if your PC can see it, Xinorbis can scan it. ...
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 18
    javax

    javax

    java tools

    Execute Java code like java.exe 1. support service to start/stop 2. support console command to execute java
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    clavirio

    clavirio

    Learn touch typing without leaving the terminal

    A free, open-source typing tutor for the terminal. Progressive lessons, practice modes, real-time stats, and a virtual keyboard with finger hints — for QWERTY, Dvorak, and Colemak. Methodology Research on typing skill suggests that skilled typing relies more on implicit procedural control than on explicit knowledge of key locations. The paper also suggests that the keyboard is represented in terms of its row-and-column structure, not as a memorized list of individual...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    DevProjex

    DevProjex

    Turn any codebase into clean AI-ready context: GUI, TUI, CLI, MCP

    DevProjex turns any folder or Git repository into clean, token-efficient context for AI assistants and coding agents, and shows exactly what leaves your machine before you send it. Use it as a desktop app (GUI), a keyboard-first terminal workspace (TUI), a scriptable CLI for CI, or a read-only MCP server for Claude Code, Cursor, and other agents. An open-source alternative to Repomix, gitingest, and code2prompt, with a visual file tree and live preview. Smart Ignore drops build output, dependencies, and caches based on real project evidence; Git modes pack only tracked, staged, changed, or diff files. Hide Secrets masks API keys, tokens, and passwords in every export; optional masking covers emails, IPs, and user paths. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    ImpLib SDK

    ImpLib SDK

    ImpLib SDK produces custom Import libraries for Windows DLL

    ImpLib SDK combines free programming tools for authoring custom import libraries for Windows DLL (32 and 64 bit). The SDK supports advanced features, like cdecl2stdcall conversion, importing by ordinal, removing original thunk, storing symbols from different DLL files in a single import library. The ImpLib SDK is also useful to overcome any legal restrictions when redistributing the import libraries for certain DLL files, like the Microsoft® C++ runtime. The import libraries for the CRT...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Cowser

    Cowser

    greets you with ASCII art animals. Inspired by cowsay

    Cowser is a command-line tool (and Python library) that wraps a message in a speech or thought bubble and prints it above a randomly chosen animal. It supports 35 built-in animals, cowsay-style moods, colors, fortunes, interactive REPL sessions, and user-supplied art packs — while staying a pure, side-effect-free function you can also call from your own code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Cherrybomb

    Cherrybomb

    Cherrybomb is a CLI tool that helps you avoid undefined user behaviour

    Cherrybomb is an CLI tool written in Rust that helps prevent incorrect code implementation early in development. It works by validating and testing your API using an OpenAPI file. Its main goal is to reduce security errors and ensure your API functions as intended. Cherrybomb makes sure your API is working correctly. It checks your API's spec file (OpenAPI Specification) for good practices and makes sure it follows the OAS rules. Then, it tests your API for common issues and vulnerabilities....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    AKS Engine

    AKS Engine

    AKS Engine units of Kubernetes on Azure!

    AKS Engine is an ARM template-driven way to provision a self-managed Kubernetes cluster on Azure. By leveraging ARM (Azure Resource Manager), AKS Engine helps you create, destroy and maintain clusters provisioned with basic IaaS resources in Azure. AKS Engine has limited support for ongoing operational capabilities such as scaling, in-place upgrades, and extensions. The Cluster API Provider for Azure a.k.a. CAPZ provides more complete operational capabilities. AKS Engine remains the tool for...
    Downloads: 1 This Week
    Last Update:
    See Project