• 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
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Django Rules

    Django Rules

    Awesome Django authorization, without the database

    rules is a tiny but powerful app providing object-level permissions to Django, without requiring a database. At its core, it is a generic framework for building rule-based systems, similar to decision trees. It can also be used as a standalone library in other contexts and frameworks. Versatile. Decorate callables to build complex graphs of predicates. Predicates can be any type of callable -- simple functions, lambdas, methods, callable class objects, partial functions, decorated functions, anything really. A good Django citizen. Seamless integration with Django views, templates and the Admin for testing for object-level permissions. Efficient and smart. No need to mess around with a database to figure out whether John really wrote that book. Simple. Dive in the code. You'll need 10 minutes to figure out how it works. Powerful. rules comes complete with advanced features, such as invocation context and storage for arbitrary data, skipping evaluation of predicates.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    DotWeb

    DotWeb

    Simple and easy go web micro framework

    Simple and easy go web micro framework. Important: Now need go1.9+ version support, and Support go mod. support go mod. Support static routing, parameter routing, group routing. Routing supports file/directory services, and supports setting whether to allow directory browsing. HttpModule support, support for custom code capabilities at the global level before routing. Middleware support, support App, Group, Router level settings. Feature support, which can be enabled globally by binding HttpServer. Support STRING/JSON/JSONP/HTML format output. Integrated Mock Capability. Support custom Context. Integrated Timeout Hook. Global HTTP Error Handling. Global log processing. Support Hijack and websocket. Built-in Cache support. Built-in Session support - supports automatic switching between active and standby redis. Built-in TLS support. Support access to third-party template engines (need to implement dotweb.Renderer interface).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Douyin TikTok Download API

    Douyin TikTok Download API

    Douyin TikTok Download API

    Use the official interface to capture Douyin|TikTok data, support API calls, Web portals, and batch analysis. Fast, asynchronous, free, open source, ad-free, long-term maintenance. This project is based on PyWebIO , FastAPI , HTTPX , a fast and asynchronous Douyin / TikTok data crawling tool, and realizes online batch parsing and downloading of watermark-free videos or atlases through the web, data crawling API, and iOS shortcut instructions for watermark-free download and other functions. You can deploy or transform this project yourself to achieve more functions, or you can directly call scraper.py in your project or install an existing pip package as a parsing library to easily crawl data, etc. Support input Douyin|TikTokuser homepage to crawl the author [homepage video data (remove watermark link, liked video list (permission must be public), video comment data, background music video list data, etc...).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    DrissionPage

    DrissionPage

    Python based web automation tool. Powerful and elegant

    DrissionPage is a Python-based automation framework that blends the capabilities of Selenium for browser automation with Requests-HTML for fast, headless web data extraction. It enables seamless switching between browser-controlled and headless HTTP sessions within the same interface. Ideal for web scraping, testing, and automation, DrissionPage is lightweight and highly efficient, offering more flexibility than standard Selenium or Requests usage alone.
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 5
    EARTHLY

    EARTHLY

    The effortless CI/CD framework that runs anywhere

    Share compute and cache with Earthly Satellites. Build remotely from the comfort of your terminal. Satellites use the code in your current directory, stream logs back to you in real time, and output results (images, artifacts) back to your laptop. When used from a CI, Earthly Satellites can be used to speed up builds, as the cache is retained between runs. Earthly was engineered for readability. Most engineers are able to read an Earthfile without any prior knowledge. We took some of the best ideas from Dockerfiles and Makefiles and combined them into one specification. Earthly builds are self-contained, isolated and repeatable. Regardless of whether Earthly runs in your CI or on your laptop, the build will run the same way. This allows for faster iteration and easier debugging. Unlock your team's full productivity by eliminating "works on my machine but not in CI" blockers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Elasticsearch Exporter

    Elasticsearch Exporter

    Elasticsearch stats exporter for Prometheus

    Prometheus exporter for various metrics about Elasticsearch, written in Go. The exporter fetches information from an Elasticsearch cluster on every scrape, therefore having a too short scrape interval can impose load on ES master nodes, particularly if you run with --es.all and --es.indices. We suggest you measure how long fetching /_nodes/stats and /_all/_stats takes for your ES cluster to determine whether your scraping interval is too short. As a last resort, you can scrape this exporter using a dedicated job with its own scraping interval. Commandline parameters start with a single - for versions less than 1.1.0rc1. Username and password can be passed either directly in the URI or through the ES_USERNAME and ES_PASSWORD environment variables. Specifying those two environment variables will override authentication passed in the URI (if any).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Eloquent Viewable

    Eloquent Viewable

    Associate views with Eloquent models in Laravel

    Sometimes you don't want to pull in a third-party service like Google Analytics to track your application's page views. Then this package comes in handy. Eloquent Viewable allows you to easily associate views with Eloquent models. It's designed with simplicity in mind. This package stores each view record individually in the database. The advantage of this is that it allows us to make very specific counts. For example, if we want to know how many people has viewed a specific post between January 10 and February 17 in 2018, we can do the following: views($post)->period(Period::create('10-01-2018', '17-02-2018'))->count();. The disadvantage of this is that your database can grow rapidly in size depending on the amount of visitors your application has.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Erigon

    Erigon

    Ethereum implementation on the efficiency frontier

    Erigon is an implementation of Ethereum (execution client), on the efficiency frontier, written in Go. For an Archive node of Ethereum Mainnet we recommend >=3TB storage space: 1.8TB state (as of March 2022), 200GB temp files (can symlink or mount folder <datadir>/etl-tmp to another disk). Ethereum Mainnet Full node ( see --prune* flags): 400Gb. Erigon by default is "all in one binary" solution, but it's possible start TxPool as separated processes. Same true about: JSON RPC layer (RPCDaemon), p2p layer (Sentry), history download layer (Downloader), consensus. Don't start services as separated processes unless you have clear reason for it: resource limiting, scale, replace by your own implementation, security. How to start Erigon's services as separated processes, see in docker-compose.yml.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Ethereum Mining NVIDIA Graph Card Ubuntu

    Ethereum Mining NVIDIA Graph Card Ubuntu

    USB flash drive ISO image for Ethereum, Zcash and Monero mining

    USB flash drive ISO image for Ethereum mining with NVIDIA graphics cards and Ubuntu GNU/Linux (64-bit Intel/AMD (x86_64)). Other cryptocurrencies, such as Monero or Zcash, can also be mined. With this ISO image, you can immediately mine Ethereum (ETH). Do not spend long time searching and researching. If you do not trust me and do not want to use the image, you will find all configuration files and scripts in the files folder. You only have to install an Ubuntu Linux with all the drivers and tools yourself. It is recommended to test that the image is correct and safe to use. The MD5 calculation gives a checksum, which must equal the MD5 value of a correct ISO image. Set the primary graphics output to one of your NVIDIA cards. Disable Secure Boot (UEFI) and boot from the USB flash drive. After a minute uptime, a script (screen) starts automatically in the background, which starts the mining.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    FIND3

    FIND3

    High-precision indoor positioning framework, version 3

    The Framework for Internal Navigation and Discovery (FIND) is like indoor GPS for your house or business, using only a simple smartphone or laptop. Support for any data source, Bluetooth/WiFi/magnetic fields / etc. (previously just WiFi). Passive scanning built-in (previously required a separate server). Support for Bluetooth scanning in scanning utility (previously just WiFi). Meta-learning with 10 different machine learning classifiers (previously just three). Client uses Websockets+React which reduces bandwidth (and coding complexity). Rolling compression of MAC addresses for much smaller on-disk databases. Data storage in SQLite-database (previously it was BoltDB). Released under MIT license (more commercially compatible than AGPL). The API for sending fingerprints (/track and /learn) and MQTT endpoints are backward compatible.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    FVim

    FVim

    Cross platform Neovim front-end UI, built with F# + Avalonia

    Cross platform Neovim front-end UI, built with F# + Avalonia. Download the latest release package for your system, extract and run FVim! For Windows 7 / Vista / 8.1 / Server 2008 R2 / Server 2012 R2, use the win7-x64 package. For Windows 10, use the win-x64 package -- this version has faster startup. For macOS, it's packaged as an app bundle, unzip and drag it to your applications folder. Use a Windows FVim frontend with a WSL neovim: fvim, wsl. Multi-grid support, try Ctrl-w ge to detach a window into a separate OS window!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Fabric

    Fabric

    Fabric is an open-source framework for augmenting humans using AI

    Fabric is a command-line framework that turns a curated library of prompt “patterns” into reusable, automatable workflows for large language models. Instead of repeatedly crafting ad-hoc prompts, you pick a pattern (for research, summarization, brainstorming, code review, and more) and feed it inputs or files. The tool standardizes execution with configuration files and environment variables, enabling reproducible runs across different models and providers. Patterns can be customized with variables, chained into pipelines, and applied to entire directories, which helps scale editorial or analytical tasks. A growing catalog of community patterns serves as a knowledge base for effective prompt engineering in practical contexts. In short, Fabric makes LLM work predictable and scriptable, so teams can share methods rather than one-off prompts.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Fat-Free Framework (FatFree)

    Fat-Free Framework (FatFree)

    A powerful yet easy-to-use PHP micro-framework

    Fat-Free Framework (F3) is a lightweight, modular PHP micro-framework designed to build web applications with minimal effort. It provides a set of essential tools for routing, templating, database interaction, and caching while keeping the core codebase compact and efficient. F3 is suitable for developers who want to create small to medium-sized applications without the overhead of larger frameworks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Forms

    Forms

    An easy way to create, parse and validate forms in node.js

    Forms is a Node.js library designed to simplify the creation, validation, and handling of web forms on the server side, providing a structured approach to managing user input. It allows developers to define form schemas using a declarative API, specifying fields, validation rules, and data transformations in a consistent format. The library supports a wide range of input types, including text, numbers, dates, and custom fields, making it adaptable to different application needs. It includes built-in validation mechanisms that ensure user input meets specified constraints before being processed. Forms also provides utilities for rendering HTML form elements, reducing the need for manual template coding. It integrates with popular Node.js web frameworks, enabling seamless handling of form submissions and data processing. The design emphasizes reusability and maintainability, allowing developers to define forms once and use them across different parts of an application.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Fury

    Fury

    A blazing fast multi-language serialization framework

    Fury is a blazing-fast multi-language serialization framework powered by jit(just-in-time compilation) and zero-copy, providing up to 170x performance and ultimate ease of use. Based on efficient JIT, struct deserialization can get 170x speed up compared to other serialization frameworks. In serialization scenarios, Fury can achieve a 100x speed up compared to traditional serialization frameworks. If you use Java clusters on a large scale, this will save a lot of computing resources.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    GIN-VUE-ADMIN

    GIN-VUE-ADMIN

    Gin-vue-admin is a development platform based on vue and gin

    The basic development platform based on vite+vue3+gin (supporting mixed use of TS and JS), integrates jwt authentication, authority management, dynamic routing, visible and hidden controllable components, paging encapsulation, multi-login interception, resource permissions, upload and download, Code generator, form generator and other necessary functions for development. Gin-vue-admin is a development platform based on vue and gin , which is a full-stack front-end and back-end separation. It integrates jwt authentication, dynamic routing, dynamic menu, casbin authentication, form generator, code generator and other functions, providing multiple A sample file allows you to focus more time on business development. Gin-vue-admin is a set of open-source frameworks with a front-end and back-end separation architecture for rapid development, designed to quickly build small and medium-sized projects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    GLAuth

    GLAuth

    A lightweight LDAP server for development, home use

    Go-lang LDAP Authentication (GLAuth) is a secure, easy-to-use, LDAP server w/ configurable backends. Centrally manage accounts across your infrastructure. Centrally manage SSH keys, Linux accounts, and passwords for cloud servers. Lightweight alternative to OpenLDAP and Active Directory for development, or a homelab. Store your user directory in a file, local or in S3; SQL database; or proxy to existing LDAP servers. Two Factor Authentication (transparent to applications) Multiple backends can be chained to inject features. Use it to centralize account management across your Linux servers, your OSX machines, and your support applications (Jenkins, Apache/Nginx, Graylog2, and many more!).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Ganache Ethereum

    Ganache Ethereum

    A tool for creating a local blockchain for fast Ethereum development

    Quickly fire up a personal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the chain operates. Quickly see the current status of all accounts, including their addresses, private keys, transactions, and balances. See the log output of Ganache’s internal blockchain, including responses and other vital debugging information. Configure advanced mining with a single click, setting block times to best suit your development needs. Examine all blocks and transactions to gain insight into what’s happening under the hood. Byzantium comes standard, giving you the latest Ethereum features needed for modern dapp development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Gatsby

    Gatsby

    Build blazing fast, modern apps and websites with React

    Gatsby is a free and open source web framework based on React that allows you to build blazing fast websites and apps. It offers the latest web technologies, such as React.js, Webpack, modern JavaScript, CSS and more to help you build really fast websites. A Progressive Web App generator, it’s fast in every way that matters.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Gin Config

    Gin Config

    Gin provides a lightweight configuration framework for Python

    Gin Config is a lightweight and flexible configuration framework for Python built around dependency injection. It enables developers to manage complex parameter hierarchies—particularly common in machine learning experiments—without relying on boilerplate configuration classes or protos. By decorating functions and classes with @gin.configurable, Gin allows their parameters to be overridden using simple configuration files (.gin) or command-line bindings. Users can define default parameter values, scoped configurations, and modular references to functions, classes, or instances, resulting in highly composable and dynamic experiment setups. Gin is particularly popular in TensorFlow and PyTorch projects, where researchers and developers need to tune numerous interdependent parameters across models, datasets, optimizers, and training pipelines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    GitVersion

    GitVersion

    From git log to SemVer in no time

    GitVersion is free to use, improve, contribute and distribute. Source code is available on GitHub under MIT license. GitVersion is built for many different use-cases and workflows, so whether you use Mainline, Git Flow or GitHub Flow, GitVersion has you covered. Gitversion is highly configurable and can be made to support your specific versioning scheme, almost regardless of what it may be. Expose version variables in different formats to the tools you use. Use GitVersion locally or in a build pipeline with TeamCity, AppVeyor, Jenkins or any of the other supported build servers. GitVersion is a tool that generates a Semantic Version number based on your Git history. The version number generated from GitVersion can then be used for various different purposes. GitVersion can be used in a Continuous Server pipeline to generate a version number that both labels the build itself and makes the different version variables available to the rest of the build pipeline.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Goa

    Goa

    Design-based APIs and microservices in Go

    Goa takes a different approach to building services by making it possible to describe the design of the service API using a simple Go DSL. Goa uses the description to generate specialized service helper code, client code and documentation. Goa is extensible via plugins, for example the goakit plugin generates code that leverage the Go kit library. The service design describes the transport independent layer of the services in the form of simple methods that accept a context and a payload and return a result and an error. The design also describes how the payloads, results and errors are serialized in the transport (HTTP or gRPC). For example a service method payload may be built from an HTTP request by extracting values from the request path, headers and body. This clean separation of layers makes it possible to expose the same service using multiple transports. It also promotes good design where the service business logic concerns are expressed and implemented separately.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Godo

    Godo

    DigitalOcean Go API client

    Godo is a Go client library for accessing the DigitalOcean V2 API. Create a new DigitalOcean client, then use the exposed services to access different parts of the DigitalOcean API. Currently, Personal Access Token (PAT) is the only method of authenticating with the API. You can manage your tokens at the DigitalOcean Control Panel Applications Page. If you need to provide a context.Context to your new client, you should use godo.NewClient to manually construct a client instead. If a list of items is paginated by the API, you must request pages individually. Some endpoints offer token based pagination. For example, to fetch all Registry Repositories. Each version of the client is tagged and the version is updated accordingly.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Google APIs Client Library for Go

    Google APIs Client Library for Go

    Auto-generated Google APIs for Go

    These are auto-generated Go libraries from the Google Discovery Service's JSON description files. Due to the auto-generated nature of this collection of libraries they may contain breaking changes from one release to the next. The generator itself and the code it produces are considered beta for this reason. These client libraries are officially supported by Google. However, the libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features. If you're working with Google Cloud Platform APIs such as Datastore or Pub/Sub, please use the Cloud Client Libraries for Go instead. These are the new and idiomatic Go libraries targeted specifically at Google Cloud Platform Services. By default, each API will use Google Application Default Credentials for authorization credentials used in calling the API endpoints.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Habitica for Android

    Habitica for Android

    Native Android app for Habitica

    Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor. This repository is related to the Android Native Application.
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB