Showing 1163 open source projects for "ecommerce source code"

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.
    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
    parallel-ssh

    parallel-ssh

    Asynchronous parallel SSH client library.

    parallel-ssh is an asynchronous parallel SSH library designed for large-scale automation. It differentiates itself from alternatives, other libraries and higher-level frameworks like Ansible or Chef in several ways.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    StateView

    StateView

    Inflate loadingView/emptyView/retryView/anyView at runtime

    StateView is a lightweight control that inherits from View and absorbs some features of ViewStub. It is invisible in the initial state, does not occupy the layout position, and takes up little memory. The view will not be added to the layout until the view is empty/retry/loaded.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    C-ARES

    C-ARES

    A C library for asynchronous DNS requests

    ...It is intended for applications that need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel. The primary examples of such applications are servers that communicate with multiple clients and programs with graphical user interfaces. The full source code is available in the 'C-ARES' release archives.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Petastorm

    Petastorm

    Petastorm library enables single machine or distributed training

    Petastorm library enables single machine or distributed training and evaluation of deep learning models from datasets in Apache Parquet format. It supports ML frameworks such as Tensorflow, Pytorch, and PySpark and can be used from pure Python code. Petastorm is an open-source data access library developed at Uber ATG. This library enables single machine or distributed training and evaluation of deep learning models directly from datasets in Apache Parquet format. Petastorm supports popular Python-based machine learning (ML) frameworks such as Tensorflow, PyTorch, and PySpark. ...
    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
    pdf-inspector

    pdf-inspector

    Fast Rust library for PDF inspection, classification

    pdf-inspector is a fast Rust library for classifying PDFs and extracting structured text without OCR. It distinguishes text-based, scanned, image-based, and mixed documents while returning confidence scores and pages that may need OCR. Its position-aware parser preserves font data, coordinates, reading order, and multi-column layouts. The converter produces clean Markdown with headings, lists, code blocks, links, page breaks, and formatted tables. It supports CID fonts, several encodings,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Pyparsing

    Pyparsing

    Python library for creating PEG parsers

    pyparsing is a Python library that facilitates the creation of parsers using a parsing expression grammar (PEG) approach. It allows developers to construct grammars directly in Python code, offering an alternative to traditional parsing methods.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Printing Press Library

    Printing Press Library

    Official library of CLIs generated by the CLI Printing Press

    ...The project is built around the idea that well-structured command-line tools can reduce wasted time, reduce token usage, and make AI agents more reliable. Each published tool is self-contained and includes its own source code, local README, provenance manifest, and generated artifacts. The repository organizes the library by categories, making it easier to browse and install tools for different use cases. It is useful for developers, automation builders, and AI agent workflows that need practical, verified command-line interfaces.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Front-End Performance Checklist

    Front-End Performance Checklist

    The only Front-End Performance Checklist that runs faster

    Front-End-Performance-Checklist is a comprehensive, developer-friendly guide that consolidates the most impactful client-side performance practices into a single, scannable resource. It frames performance as a front-end responsibility and turns broad principles into concrete, verifiable checks you can apply before shipping. The checklist is organized by areas such as HTML, CSS, JavaScript, fonts, images, and network delivery, so teams can tackle bottlenecks systematically. Each section...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    phpunit/php-timer

    phpunit/php-timer

    Utility class for timing

    php-timer is a tiny utility library that provides high-resolution timing for PHP scripts, originating from the PHPUnit ecosystem. It wraps PHP’s underlying timing functions to give consistent start/stop measurements even across different PHP versions and environments. The library’s API is intentionally small so you can drop it into tests, benchmarks, and command-line tools without overhead. Beyond raw seconds, it can format durations into human-readable strings, which is especially handy for...
    Downloads: 0 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.
    Start Free
  • 10
    Tunix

    Tunix

    A JAX-native LLM Post-Training Library

    Tunix is a JAX-native library for post-training large language models, bringing supervised fine-tuning, reinforcement learning–based alignment, and knowledge distillation into one coherent toolkit. It embraces JAX’s strengths—functional programming, jit compilation, and effortless multi-device execution—so experiments scale from a single GPU to pods of TPUs with minimal code changes. The library is organized around modular pipelines for data loading, rollout, optimization, and evaluation,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Laravel Echo

    Laravel Echo

    Laravel Echo library for beautiful Pusher and Ably integration

    In many modern web applications, WebSockets are used to implement realtime, live-updating user interfaces. When some data is updated on the server, a message is typically sent over a WebSocket connection to be handled by the client. This provides a more robust, efficient alternative to continually polling your application for changes. To assist you in building these types of applications, Laravel makes it easy to "broadcast" your events over a WebSocket connection. Broadcasting your Laravel...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Hutool

    Hutool

    A set of tools that keep Java sweet

    Hutool is a small but comprehensive Java tool class library. Through static method encapsulation, it reduces the learning cost of related APIs, improves work efficiency, makes Java as elegant as a functional language, and makes the Java language "sweet". The tools and methods in Hutool come from each user's meticulous attention to detail. It covers all aspects of the underlying code of Java development. It is not only a sharp tool to solve small problems in large-scale project development,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    eBPF

    eBPF

    ebpf-go is a pure-Go library to read, modify and load eBPF programs

    Package ebpf is a toolkit for working with eBPF programs. eBPF programs are small snippets of code which are executed directly in a VM in the Linux kernel, which makes them very fast and flexible. Many Linux subsystems now accept eBPF programs. This makes it possible to implement highly application-specific logic inside the kernel, without having to modify the actual kernel itself. This package is designed for long-running processes which want to use eBPF to implement part of their...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    NSubstitute

    NSubstitute

    A friendly substitute for .NET mocking libraries

    NSubstitute is designed for Arrange-Act-Assert (AAA) testing, so you just need to arrange how it should work, then assert it received the calls you expected once you're done. Because you've got more important code to write than whether you need a mock or a stub. It is an attempt to satisfy our craving for a mocking library with a succinct syntax that helps us keep the focus on the intention of our tests, rather than on the configuration of our test doubles. We've tried to make the most...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    AWS Secrets Manager JDBC Library

    AWS Secrets Manager JDBC Library

    The AWS Secrets Manager JDBC Library for Java developers

    The AWS Secrets Manager JDBC Library enables Java developers to easily connect to SQL databases using secrets stored in AWS Secrets Manager. We provide database drivers that intercept calls to real database drivers and swap out secret IDs for actual login credentials. This prevents hard-coding database credentials into your application code. This can be integrated into your app through a few configuration file changes. Change the jdbc url to one that our driver will intercept (starting with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Better Auth

    Better Auth

    The most comprehensive authentication library for TypeScript

    Better Auth is framework-agnostic authentication (and authorization) library for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in a short amount of time. Whether you need 2FA, multi-tenant support, or other complex features. It lets you focus on building your actual application instead of reinventing the wheel.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Day.js

    Day.js

    Fast, immutable 2kB alternative to Moment.js with the same modern API

    Day.js is a fast, immutable, minimalist JavaScript library for parsing, validating, manipulating, and displaying dates and times for modern browsers. Its API is largely compatible with that of Moment.js, so if you know how to use Moment.js you’ll know how to use Day.js. Why opt for Day.js? Because it’s at just 2kB it involves less JavaScript to download, parse and execute, and more time for your code. Day.js is also immutable, chainable and has great support for internationalization. It...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Jupyter Notebook Tools for Sphinx

    Jupyter Notebook Tools for Sphinx

    Sphinx source parser for Jupyter notebooks

    nbsphinx is a Sphinx extension that provides a source parser for *.ipynb files. Custom Sphinx directives are used to show Jupyter Notebook code cells (and of course their results) in both HTML and LaTeX output. Un-evaluated notebooks – i.e. notebooks without stored output cells – will be automatically executed during the Sphinx build process.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    HyperUI

    HyperUI

    Free Tailwind CSS v4 components for your next project

    HyperUI is a large, copy-and-paste library of Tailwind CSS components aimed at speeding up interface building without adding heavy JavaScript. It groups components by common product needs—navigation, hero sections, pricing, forms, cards, tables, and full e-commerce flows—so teams can assemble pages quickly from consistent building blocks. Each snippet is written as semantic HTML with Tailwind utility classes, making it easy to customize spacing, color, and typography through a project’s...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    next international

    next international

    Type-safe internationalization (i18n) for Next.js

    Type-safe internationalization (i18n) for Next.js.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Multiplatform Settings

    Multiplatform Settings

    A Kotlin Multiplatform library for saving simple key-value data

    This is a Kotlin library for Multiplatform apps so that common code can persist key-value data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Lets-Plot

    Lets-Plot

    Multiplatform plotting library based on Grammar of Graphics

    Lets-Plot is a multiplatform plotting library based on the Grammar of Graphics. The library' design is heavily influenced by Leland Wilkinson work The Grammar of Graphics describing the deep features that underlie all statistical graphics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Protobuf Gradle Plugin

    Protobuf Gradle Plugin

    Protobuf Plugin for Gradle

    An officially supported Gradle plugin that automates Protocol Buffers (.proto) compilation, code generation, and integration with gRPC across various source sets. It simplifies protobuf setup, supporting multiple languages and output configurations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Functional programming library golang

    Functional programming library golang

    functional programming library for golang

    This library aims to provide a set of data types and functions that make it easy and fun to write maintainable and testable code in Golang. Write many small, testable, and pure functions, i.e. functions that produce output only depending on their input and that do not execute side effects. Offer helpers to isolate side effects into lazily executed functions (IO). Expose a consistent set of compositions to create new functions from existing ones. For each data type, there exists a small set...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    DocTR

    DocTR

    Library for OCR-related tasks powered by Deep Learning

    DocTR provides an easy and powerful way to extract valuable information from your documents. Seemlessly process documents for Natural Language Understanding tasks: we provide OCR predictors to parse textual information (localize and identify each word) from your documents. Robust 2-stage (detection + recognition) OCR predictors with pretrained parameters. User-friendly, 3 lines of code to load a document and extract text with a predictor. State-of-the-art performances on public document...
    Downloads: 3 This Week
    Last Update:
    See Project