Showing 1463 open source projects for "rules"

View related business solutions
  • 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.
    Try It Free
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 1
    NGINX Admin’s Handbook

    NGINX Admin’s Handbook

    How to improve NGINX performance, security, and other important things

    nginx-admins-handbook is a practical, in-depth guide for configuring, securing, and operating NGINX across real-world deployments. It distills years of research, notes, and field experience into a single handbook that complements the official docs with concrete rules, explanations, and curated external references. The handbook spans fundamentals and advanced topics alike, from HTTP and SSL/TLS basics to reverse proxy patterns, performance tuning, debugging workflows, and hardening strategies. A centerpiece is its prioritized checklist of 79 rules, grouped by criticality, helping readers focus on what most impacts security, reliability, and speed. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    RobotsTxt

    RobotsTxt

    The repository contains Google's robots.txt parser

    This is a high-performance, production-tested library for parsing and evaluating robots.txt rules against crawler user agents. It implements the core semantics of the Robots Exclusion Protocol: user-agent sections, Allow/Disallow directives, wildcard handling, and precedence rules. The code is optimized for speed and low memory so large crawls can evaluate millions of URLs quickly. It also focuses on correctness—edge cases like overlapping patterns and longest-match resolution are handled consistently. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Haskell Dockerfile Linter

    Haskell Dockerfile Linter

    Dockerfile linter, validate inline bash, written in Haskell

    A smarter Dockerfile linter that helps you build best practice Docker images. The linter parses the Dockerfile into an AST and performs rules on top of the AST. It stands on the shoulders of ShellCheck to lint the Bash code inside RUN instructions. You can run hadolint locally to lint your Dockerfile. You can download prebuilt binaries for OSX, Windows and Linux from the latest release page. However, if this does not work for you, please fall back to container (Docker), brew or source installation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    vee validate

    vee validate

    Painless Vue forms

    ...UI Agnostic: Works with native HTML elements or your favorite UI library components. Progressive: Works whether you use Vue.js as a progressive enhancement or in a complex setup. Built-in Rules: Companion lib with 25+ Rules that covers most needs in most web applications. i18n: 45+ locales for built-in rules contributed by developers from all over the world.
    Downloads: 0 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
  • 5
    oscar

    oscar

    Domain-driven eCommerce for Django

    Oscar is an open-source eCommerce framework for Django. Oscar makes few assumptions about your project, allowing virtually any part of the framework to be extended and customized. In this way, complex business rules can be captured in an elegant and cohesive way. Any class can be overridden, replaced and extended. This is the key feature that allows any project to be captured accurately in the codebase, no workarounds! A well-designed set of models built on the experience of many e-commerce projects, both large and small. Comprehensive documentation including recipes for solving common problems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Deptrac

    Deptrac

    Keep your architecture clean.

    Deptrac is a static analysis tool for PHP that helps maintain architectural boundaries within codebases. It analyzes dependencies between classes and ensures that code follows predefined architectural rules. Deptrac is useful for preventing unwanted couplings, enforcing clean code architecture, and detecting violations early during development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ta4j

    ta4j

    A Java library for technical analysis

    ...We can calculate indicators over this bar series, in order to forecast the direction of prices through the study of past market data. Then we have to build our trading strategy. It is made of two trading rules, one for entry, the other for exit. Ta4j comes with a set of basic trading rules/strategies which can be combined using boolean operators. Trading strategies can be easily compared according to a set of analysis criteria. Ta4j can also be used for live trading with more complicated strategies.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    QtScrcpy

    QtScrcpy

    Android real-time display control software

    ...Once enabled, you can play the game with your keyboard and mouse as the PC version. or you can use up/down/left/right direction keys to simulate up/down/left/right sliding. You can also write your own mapping files for other games according to writing rules. If you are interested in it and want to learn how it works but do not know how to get started, you can choose to purchase my recorded video lessons. It details the development architecture and the development process of the entire software, and help you develop QtScrcpy from scratch.
    Downloads: 238 This Week
    Last Update:
    See Project
  • 9
    lintr

    lintr

    Static Code Analysis for R

    lintr is a static code analysis tool for R that identifies syntax errors, style inconsistencies, and other potential issues in R scripts and packages. It supports customizable lint rules and integrates with many editors to provide realtime feedback and enforce coding standards (e.g., tidyverse style).
    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.
    Try it free
  • 10
    HLint

    HLint

    Haskell source code suggestions

    ...It parses Haskell source files and provides hints to refactor code for better readability, maintainability, or performance. HLint is highly configurable and supports custom rules, integrations with CI tools, and editor plugins. It is widely used in the Haskell ecosystem for maintaining consistent code standards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Cocur Slugify

    Cocur Slugify

    Converts a string to a slug. Includes integrations for Symfony

    ...It replaces spaces and special characters with hyphens or other specified separators, making it ideal for generating SEO-friendly URLs. Slugify is lightweight, fast, and highly configurable, supporting custom rules and language-specific transliterations for accurate slug creation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    py-pdf-parser

    py-pdf-parser

    A Python tool to help extracting information from structured PDFs

    py-pdf-parser is a Python tool designed to help extract information from structured PDFs. It provides a simple interface to define parsing rules and extract data from PDF documents. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Rector

    Rector

    Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

    Rector is a PHP tool designed for instant code upgrades and automated refactoring. It assists developers in migrating codebases across different PHP versions and frameworks by providing a set of predefined rules and the flexibility to create custom ones. Rector ensures that code adheres to modern standards, enhancing maintainability and compatibility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    MergeSentinel

    MergeSentinel

    Controls the approval of merge requests in GitLab Community Edition

    MergeSentinel is a Go application designed to enhance the merge request (MR) process in GitLab. It listens for HTTP calls from GitLab project webhooks when a merge request action occurs. Depending on the rules configured, it will enable or disable the button used to accept the merge request, ensuring that all predefined criteria are met before a merge can be approved.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Repomix

    Repomix

    Repomix is a powerful tool that packs your entire repository

    ...The tool is particularly valuable for code review, refactoring assistance, and automated documentation workflows where context size matters. Repomix intelligently respects ignore rules and can compress code structure to reduce token usage while preserving meaning. It supports multiple output formats and provides token counting to help developers stay within model limits. The project also includes CLI, browser, and editor integrations that make it easy to incorporate into everyday workflows. Overall, Repomix serves as a bridge between traditional repositories and AI-native development practices.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Context Engineering Template

    Context Engineering Template

    Context engineering is the new vibe coding

    Context Engineering Template is a comprehensive template and workflow repository designed to teach and implement context engineering, a structured approach to preparing and organizing the information necessary for AI coding assistants to complete complex tasks reliably. Instead of relying solely on short prompts, this project encourages developers to create rich, structured context files that include project rules, examples, and validation criteria so that AI systems can act more like informed collaborators and less like general-purpose generators. The repository provides templates such as CLAUDE.md for defining global project rules, INITIAL.md for feature requests, and folders for examples, PRPs, validation scripts, and settings to support systematic prompt generation and execution with tools like Claude Code. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Ultracite

    Ultracite

    A highly opinionated, zero-configuration linter and formatter

    ...Because it comes pre-configured with sensible defaults for frameworks like React and Next.js, developers can adopt it with minimal setup—simply run npx ultracite init and start coding. The project emphasizes type-safety and best practices, enforcing stricter rules out of the box so that unsafe or sloppy patterns are discouraged. It also positions itself as “AI-ready,” meaning it’s designed to integrate smoothly into workflows where AI code generation (e.g., from Copilot, Claude Code, etc) is involved, ensuring consistent style across team-written and machine-written code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Gradle Lint Plugin

    Gradle Lint Plugin

    Linter tool for identifying and reporting on patterns of misuse

    The Gradle Lint Plugin is a static analysis tool for Gradle build scripts (written in Groovy) that finds patterns of misuse, deprecated constructs, and opportunities for optimization in build configurations. It functions analogous to ESLint in the JavaScript ecosystem: you define rules, apply them across the build scripts, and get warnings or errors when code deviates from best practices. It is particularly useful for maintaining consistency across large, multi-module projects or monorepos, helping teams avoid build anti-patterns, unused dependencies, or misconfigurations. The plugin supports custom rules and can even automatically fix certain violations (e.g. unused dependencies) via a fixGradleLint task. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Stylus for Chrome

    Stylus for Chrome

    Stylus - Userstyles Manager

    ...We recognize that the ability to transfer your database from Stylish is important, so this is the one and only feature we've implemented from the new version. Two different optional code validators with user-configurable rules: CSSLint and Stylelint. Both validators use Web Worker API to run in a separate background thread inside the editor tab without blocking your interaction with the code.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    MiroFish

    MiroFish

    A Simple and Universal Swarm Intelligence Engine

    ...The system extracts “seed” information from sources such as breaking news, policy documents, and market signals to construct a high-fidelity digital parallel world populated by thousands of virtual agents with independent memory and behavior rules. Users can inject variables or conditions into this simulated environment from a “god’s eye view,” enabling iterative prediction of future trends under different assumptions, which can be useful for decision support, scenario planning, or creative exploration. The engine includes both backend and frontend components, with configuration and deployment instructions for local and containerized setups, and is designed to produce detailed predictive reports based on interactions and emergent patterns within the simulated world.
    Downloads: 76 This Week
    Last Update:
    See Project
  • 21
    Auto Bangumi

    Auto Bangumi

    Automated Bangumi episode downloader and organizer with Web UI

    Auto_Bangumi is a fully automated tool for downloading, organizing, and tracking anime (Bangumi) episodes using RSS feeds and download clients like qBittorrent. It offers a modern Web UI for managing subscriptions, custom filtering rules, automatic file renaming, and subtitle matching. Designed for anime fans, it streamlines the process of staying up-to-date with seasonal shows by integrating feed parsing, downloading, and library organization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    .ignore 4.x

    .ignore 4.x

    .ignore support plugin for IntelliJ IDEA

    .ignore support plugin for IntelliJ IDEA . Entries inspection (duplicated, covered, unused, incorrect syntax, relative entries) with quick-fix actions. Comments and brackets support. Navigation to entries in Project view. Renaming entries from a dot-ignore file. Close opened ignored files action. Custom user templates with import/export features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Ruff

    Ruff

    An extremely fast Python linter, written in Rust

    ...Ruff can be configured through a pyproject.toml, ruff.toml, or .ruff.toml file (see: Configuration, or Settings for a complete list of all configuration options). Ruff supports over 500 lint rules, many of which are inspired by popular tools like Flake8, isort, pyupgrade, and others. Regardless of the rule's origin, Ruff re-implements every rule in Rust as a first-party feature.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    PHPMailer

    PHPMailer

    The classic email sending library for PHP

    ...Formatting email correctly is surprisingly difficult. There are myriad overlapping (and conflicting) standards, requiring tight adherence to horribly complicated formatting and encoding rules – the vast majority of code that you'll find online that uses the mail() function directly is just plain wrong, if not unsafe!
    Downloads: 121 This Week
    Last Update:
    See Project
  • 25
    ProxyPin

    ProxyPin

    Open source free capture HTTP(S) traffic software ProxyPin

    ProxyPin is a full-featured, cross-platform HTTP(S) traffic capture and proxy tool. Developed in Flutter, it enables interception, inspection, rewriting, and blocking of network traffic across devices via scans and QR-based connection. It supports scripting, filtering, statistics, and integrates HTTP/2, zstd, WebSocket parsing, and AES tools.
    Downloads: 38 This Week
    Last Update:
    See Project
Auth0 Logo