Showing 844 open source projects for "modules"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Error to trace to log to deploy. One click. No SSH. Icon
    Error to trace to log to deploy. One click. No SSH.

    Catch the cause before the pager goes off.

    AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
    Free 30 days.
  • 1
    git-cola

    git-cola

    git-cola: The highly caffeinated Git GUI

    ...Git Cola uses QtPy, so you can choose between PyQt6, PyQt5 and PySide2 by setting the QT_API environment variable to pyqt6, pyqt5 or pyside2 as desired. qtpy defaults to pyqt6 and falls back to pyqt6 and pyside2 if pyqt5 is not installed. Git Cola enables additional features when the following Python modules are installed. send2trash enables cross-platform "Send to Trash" functionality. Never run pip install or make install as root or outside of a Python virtualenv! If you don't have PyQt installed then the easiest way to get it is to use a Python virtualenv and install Git Cola into it in "editable" mode. This install method lets you upgrade Git Cola by running git pull.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Pow

    Pow

    Robust, modular, and extendable user authentication system

    Pow is a robust, modular, and extendable authentication and user management solution for Phoenix and Plug-based apps. Pow is built to be modular, and easy to configure. The configuration is passed to function calls as well as plug options, and they will take priority over any environment configuration. It's ideal in case you got an umbrella app with multiple separate user domains. The easiest way to use Pow with Phoenix is to use a :otp_app in function calls and set the app environment...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    OpenUI5

    OpenUI5

    OpenUI5 lets you build enterprise-ready web applications

    ...Explore key concepts of OpenUI5 in this minimalist web app using the MVC pattern and bootstrapping from our CDN. OpenUI5 is licensed under the Apache License, Version 2.0 - see LICENSE.txt. It also contains third-party open-source modules. Or use UI5 Tooling, the recommended tool for working with OpenUI5! It allows you to manage your framework dependencies and build optimized packages for all applications, components, and libraries.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Racket

    Racket

    The Racket repository

    ...The rest of the Racket distribution source code is in other repositories, mostly under the Racket GitHub organization. Racket programmers typically program with functions, records, objects, exceptions, regular expressions, modules, and threads. That is, instead of a “minimalist” language, which is the way that Scheme is often described, Racket offers a rich language with an extensive set of libraries and tools. Libraries are not restricted to exporting values, such as functions; they can also define new syntactic forms. In this sense, Racket isn’t exactly a language at all; it’s more of an idea for how to structure a language so that you can extend it or create entirely new languages.
    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
  • 5
    Lew UI

    Lew UI

    A beautiful component library based on vue3

    ...Lew UI includes a variety of components for building interactive interfaces, such as buttons, forms, popovers, and data-driven elements, all styled with a consistent design language. Its architecture emphasizes simplicity and ease of integration, allowing developers to quickly add components by importing styles and modules into their projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    typst.ts

    typst.ts

    Run Typst in JavaScriptWorld

    ...The system is designed to support both client-side and server-side rendering workflows, allowing flexible deployment architectures for document generation. It includes multiple modules such as compilers, renderers, and exporters, which can be combined depending on the application’s needs. Developers can use typst.ts to build interactive document editors, live preview tools, or automated publishing systems entirely in JavaScript. The project also supports watching file changes and incremental compilation, improving development efficiency for dynamic content.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Sakura Boot

    Sakura Boot

    Framework on top of spring-boot that helps create back-ends

    This framework, built on top of Spring Boot, is designed to speed up the development of robust backends. It ensures adherence to best practices while allowing a high degree of customization. The framework is structured using a modular architecture, making it easy to add or remove features based on the project’s specific needs. While Spring Boot speeds up the development process, developers still require extensive knowledge, must ensure adherence to best practices, and often write repetitive...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    KubeVela

    KubeVela

    The Modern Application Platform

    ...Declare your deployment plan as workflow, run it automatically with any CI/CD or GitOps system, extend or re-program the workflow steps with CUE. Glue and orchestrate all your infrastructure capabilities as reusable modules and share the large growing community addons. No ad-hoc scripts, no dirty glue code, just deploy. The deployment workflow in KubeVela is powered by Open Application Model.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    WxJava

    WxJava

    WeChat develops Java SDK, supports back-end development

    WeChat develops Java SDK, supports back-end development including WeChat payment, open platform, small program, enterprise WeChat, official account, etc. For project cooperation and negotiation, please contact WeChat binary0000(search and add friends in WeChat, please indicate the intention of coming, if you need to discuss about SDK issues, please refer to the group discussion below, do not add this WeChat). Important reminder for beginners: This project is only an SDK development kit, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    django-money

    django-money

    Money fields for Django forms and models

    A little Django app that uses py-moneyed to add support for Money fields in your models and forms. The default currency code length is 3 but you can change it with the CURRENCY_CODE_MAX_LENGTH setting. Currencies are listed on moneyed, and these modules use this to provide a choice list on the admin, also for validation. Django-money leaves you to use any custom model managers you like for your models, but it needs to wrap some of the methods to allow searching for models with money values. Also, the money_manager wrapper only wraps the standard QuerySet methods. If you define custom QuerySet methods, that do not end up using any of the standard ones (like "get", "filter" and so on), then you also need to manually decorate those custom methods.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Configure your Node.js Applications

    Configure your Node.js Applications

    Node.js application configuration

    ...Configurations are stored in configuration files within your application, and can be overridden and extended by environment variables, command line parameters, or external sources. This gives your application a consistent configuration interface shared among a growing list of npm modules also using node-config. config.get() will throw an exception for undefined keys to help catch typos and missing values. Use config.has() to test if a configuration value is defined. Running in this configuration, the port and dbName elements of dbConfig will come from the default.json file, and the host element will come from the production.json override file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    AWS Connected Device Framework

    AWS Connected Device Framework

    Managing connected devices

    ...In each of these phases, a unique set of capabilities are required. The AWS Connected Device Framework (CDF) encompasses a set of modular micro-services (referred to simply as modules) to cater to connected devices in each of their lifecycle phases. The framework is particularly well suited for enterprise use cases that require product definition, onboarding and managing a diverse ecosystem of connected devices. If deploying to a production environment, always ensure you are checking out one of the release tags rather than checking out the main branch. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    lodash

    lodash

    Modern JavaScript utility library delivering modularity & performance

    A modern JavaScript utility library delivering modularity, performance & extras. Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc. Lodash’s modular methods are great for iterating arrays, objects, & strings, manipulating & testing values, and creating composite functions. Lodash is available in a variety of builds & module formats. Lodash is released under the MIT license & supports modern environments. Review the build...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Workbox

    Workbox

    JavaScript libraries for Progressive Web Apps

    Workbox is a set of libraries that can power a production-ready service worker for your Progressive Web App. Stop waiting on the network! You can improve your web app's performance by caching and serving your files, powered by a service worker. Even on an unreliable connection, your web app can still work using the right runtime caching strategies. Looking to build a progressive web app? Workbox makes it easy to create an offline first experience. Workbox is a library that bakes in a set of...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    WebAssembly Micro Runtime

    WebAssembly Micro Runtime

    WebAssembly Micro Runtime (WAMR)

    WebAssembly Micro Runtime (WAMR) is a lightweight, standalone runtime designed to execute WebAssembly modules efficiently across a wide range of environments, from embedded systems and IoT devices to cloud-native applications. Developed under the Bytecode Alliance, WAMR emphasizes a small memory footprint and high configurability, enabling it to operate effectively even in constrained hardware environments. The runtime supports multiple execution modes, including interpreter, Ahead-of-Time (AOT) compilation, and Just-in-Time (JIT) compilation, allowing developers to balance performance and portability depending on their needs. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Playground Cheatsheet for Python

    Playground Cheatsheet for Python

    Playground and cheatsheet for learning Python

    learn-python is another repository by Oleksii Trekhleb that serves as both a playground and an interactive cheatsheet for learning Python. It contains numerous Python scripts organized by topic (lists, dictionaries, loops, functions, classes, modules, etc.), each with code examples, explanations, test assertions, and links to further readings. The design supports “learn by doing”: you can modify the code, run the tests, see how behavior changes, and thus internalize Python language features, idioms, and good style practices (including linting and PEP8). Because it is organized in bite-sized chunks, it’s ideal for beginners or people refreshing their Python skills who want to revisit syntax and common patterns before moving into larger frameworks or applications. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Office Docs PowerShell

    Office Docs PowerShell

    PowerShell Reference for Office Products

    This repository aggregates documentation, examples, and cmdlet references for PowerShell modules that manage Microsoft 365 and Office services. It collects guidance for admins on tasks such as Exchange Online mail flow, SharePoint site provisioning, Teams configuration, and tenant-level policy settings—often including parameter examples, common scenarios, and troubleshooting notes. The docs are structured so operators can copy/paste ready examples into their automation scripts or adapt them for bulk changes using CSV-driven loops. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Artillery

    Artillery

    Cloud-scale load testing. Fully serverless, test any stack

    ...Write scenarios with multi-step interactions. Designed for testing transactional APIs and web apps. Use ready-made integrations or write custom logic in Node.js, using any of the thousands of useful npm modules. Artillery integrates with the software you know, love and rely on.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    node-gyp

    node-gyp

    Node.js native addon build tool

    node-gyp is a cross-platform command-line tool written in Node.js for compiling native addon modules for Node.js. It contains a vendored copy of the gyp-next project that was previously used by the Chromium team, extended to support the development of Node.js native addons. Note that node-gyp is not used to build Node.js itself. Multiple target versions of Node.js are supported (i.e. 0.8, ..., 4, 5, 6, etc.), regardless of what version of Node.js is actually installed on your system (node-gyp downloads the necessary development files or headers for the target version). node-gyp requires that you have installed a compatible version of Python, one of: v3.6, v3.7, v3.8, or v3.9. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    zfoo

    zfoo

    Extremely fast enterprise server framework, can be used in RPC

    ...Its protocol system supports many languages, including Java, Kotlin, Scala, JavaScript, TypeScript, C#, Go, Python, Rust, C++, PHP, Ruby, Lua, Dart, Swift, and GDScript. zfoo also includes modules for networking, serialization, ORM, scheduling, configuration, and operational development workflows. It is especially useful for teams building high-performance game services or enterprise systems that need a unified backend foundation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    quickjs-emscripten

    quickjs-emscripten

    Safely execute untrusted Javascript in your Javascript

    quickjs-emscripten is a JavaScript library that compiles the QuickJS engine into WebAssembly using Emscripten, enabling developers to run JavaScript code inside a sandboxed environment within browsers or server-side JavaScript runtimes. It provides a secure and isolated execution context, making it particularly useful for running untrusted or user-generated code safely. The library abstracts the complexity of loading and initializing the WebAssembly module, offering convenient APIs to create...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    wazero

    wazero

    The zero dependency WebAssembly runtime for Go developers

    wazero is a zero-dependency WebAssembly runtime written in Go that enables developers to execute WebAssembly modules directly within Go applications without relying on external toolchains or CGO. It fully implements the WebAssembly core specification and supports both interpreter and compiler execution modes, allowing developers to choose between portability and performance. One of its defining characteristics is its pure Go implementation, which simplifies cross-compilation and deployment across different platforms. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    SpinalHDL

    SpinalHDL

    Scala based HDL

    ...Because SpinalHDL is embedded in Scala, it allows reuse of functional abstractions, parameterization, modular composition, and higher-level constructs to manage complexity. It supports building systems at various levels—single modules, pipelines, memories, controllers, etc.—while letting the designer control timing, pipelining, and resource sharing explicitly. The generated hardware can be synthesized for FPGAs or ASIC flows, making it practical for real designs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Agda

    Agda

    Agda is a dependently typed programming language

    ...Agda is a dependently typed functional programming language. It has inductive families, i.e., data types which depend on values, such as the type of vectors of a given length. It also has parametrised modules, mixfix operators, Unicode characters, and an interactive Emacs interface which can assist the programmer in writing the program. Agda is a proof assistant. It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Botcraft

    Botcraft

    Botcraft is a cross-platform C++ library to create bots

    Botcraft is an advanced Minecraft bot framework that provides a full client implementation in Node.js, enabling bots to join Minecraft servers, interact with the world, and perform tasks like mining, fighting, and building. It leverages the mineflayer ecosystem to provide a highly programmable interface for automation and AI experimentation in Minecraft. Botcraft is particularly useful for AI researchers, game modders, and automation enthusiasts who want to explore pathfinding, environment...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo