Showing 381 open source projects for "regex"

View related business solutions
  • 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
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    Regex

    Regex

    Generate matching and non matching strings based on regex patterns

    Generate matching and non-matching strings. This is a java library that, given a regex pattern, allows to generation of matching strings. Iterate through unique matching strings. Generate not matching strings. Follow the link to Online IDE with created project: JDoodle. Enter your pattern and see the results. By design a+, a* and a{n,} patterns in regex imply an infinite number of characters should be matched. When generating data, that would mean values of infinite length might be generated. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Regex+
    Java regular expression matching
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Learn Regex The Easy Way

    Learn Regex The Easy Way

    Learn regex the easy way

    Learn Regex The Easy Way is a hands-on, interactive resource for learning regular expressions (regex) in a step-by-step, incremental way. Rather than just being a reference sheet, it is designed to help you build understanding gradually: you start with the basics like literal matching, then advance through character classes, quantifiers, groups, alternation, lookaheads/lookbehinds, and more advanced regex features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    ripgrep

    ripgrep

    Regex pattern directory search tool that respects your .gitignore

    ripgrep is a line-oriented search tool that actively searches the directory you're currently in for a regex pattern. By default, ripgrep will ignore your .gitignore and skip hidden files or directories and binary files automatically. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep. ripgrep supports arbitrary input preprocessing filters which could be PDF text extraction, less supported decompression, decrypting, automatic encoding detection and so on. ...
    Downloads: 71 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    RisuAI

    RisuAI

    Make your own story. User-friendly software for LLM roleplaying

    RisuAI (or Risu) is a cross-platform AI roleplay chat application—available as both a desktop and web solution—offering creative story-building and character interaction experiences with support for multiple APIs, in-chat assets, regex capabilities, and more. Supports OpenAI, Claude, Gemini, DeepInfra, Ooba, OpenRouter... and More. Display the image of the current character, according to his/her expressions. Modify model's output by regex, to make a custom GUI and others.
    Downloads: 68 This Week
    Last Update:
    See Project
  • 6
    Automa.jl

    Automa.jl

    A julia code generator for regular expressions

    Automa is a regex-to-Julia compiler. By compiling regex to Julia code in the form of Expr objects, Automa provides facilities to create efficient and robust regex-based lexers, tokenizers and parsers using Julia's metaprogramming capabilities. You can view Automa as a regex engine that can insert arbitrary Julia code into its input-matching process, which will be executed when certain parts of the regex match an input.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    EverythingToolbar

    EverythingToolbar

    Everything integration for the Windows taskbar

    ...Enable this feature by checking Use Everything filters in the EverythingToolbar's Filters settings. Easily toggle search flags (match case, whole word, match path, and regex) to find your files with precision. Create custom Open with actions by navigating to Settings → Custom actions. Enable Automatically apply rules based on condition to execute commands automatically based on file type and regular expressions. Leave the regex field empty to display the action only in the context menu.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 8
    PDFPatcher

    PDFPatcher

    A versatile toolkit for PDF manipulation

    PDFPatcher (aka “PDF补丁丁”) is a versatile toolkit for PDF manipulation—editing document metadata, bookmarks, page layout, content restrictions, rotation, compression, merging/splitting, image extraction, and more, all within an intuitive interface. Merge/split PDFs or images, preserve or add bookmarks, and set page dimensions. Batch style/color/target changes, regex/XPath search/replace, mid‑page positioning. Modify PDF metadata, page numbers, links, initial view mode, and remove open actions.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 9
    RE2/J

    RE2/J

    linear time regular expression matching in Java

    ...This makes RE2/J ideal for applications that must handle user-supplied regular expressions securely without the risk of denial-of-service through regex backtracking. While it omits some advanced features like backreferences and certain Java regex options, it supports the vast majority of practical expressions used in production code. RE2/J thus provides a reliable, safe, and scalable alternative for developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    OpenResty

    OpenResty

    High Performance Web Platform Based on Nginx and LuaJIT

    OpenResty is a full-fledged web application server that extends Nginx by seamlessly embedding LuaJIT, bundled Nginx core, numerous third-party modules, and Lua libraries—creating a powerful platform for scalable web services, APIs, and gateways. An extensive ecosystem of Lua libraries and third-party Nginx modules that interoperate cohesively. Supports scripting of SSL, process control, regex, pipes, and logging via Lua APIs. Well-supported documentation, Docker tooling, and commercial support options.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    sd

    sd

    Intuitive find & replace CLI (sed alternative)

    sd is an intuitive find-and-replace CLI. Painless regular expressions. sd uses regex syntax that you already know from JavaScript and Python. Forget about dealing with quirks of sed or awk - get productive immediately. Non-regex find & replace. No more backslashes or remembering which characters are special and need to be escaped. Find & replace expressions are split up, which makes them easy to read and write. No more messing with unclosed and escaped slashes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    find-my-way

    find-my-way

    A crazy fast HTTP router

    A crazy fast HTTP router, internally uses a highly performant Radix Tree (aka compact Prefix Tree), supports route params, wildcards, and it's framework is independent. You can set a custom length for parameters in parametric (standard, regex and multi) routes by using maxParamLength option, the default value is 100 characters. If you are using a regex-based route, find-my-way will throw an error if detects potentially catastrophic exponential-time regular expressions (internally uses safe-regex2). According to RFC3986, find-my-way is case-sensitive by default. You can disable this by setting the caseSensitive option to false: in that case, all paths will be matched as lowercase, but the route parameters or wildcards will maintain their original letter casing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    EPUB to Audiobook Converter

    EPUB to Audiobook Converter

    EPUB to audiobook converter, optimized for Audiobookshelf

    ...A recent addition is a Gradio-based WebUI, which wraps all configuration options in a graphical interface for users who prefer not to work with the command line. The tool offers advanced options such as controlling chapter ranges, handling paragraph detection via newline modes, removing endnote markers, and using regex-based search-and-replace files to tweak pronunciations. It can be run directly with Python or via Docker.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 14
    GitHound

    GitHound

    Search GitHub for leaked API keys, credentials, and exposed secrets

    ...Instead of scanning only a limited set of repositories, the tool leverages GitHub’s Code Search API to analyze results from across the entire public GitHub ecosystem, including repositories and Gists. GitHound examines files returned by search queries and applies detection methods such as regex pattern matching, entropy analysis, and contextual evaluation to identify likely credentials. It can also dig into commit history to uncover secrets that may have been removed or reverted but still exist in older revisions. This capability makes it useful for security researchers, DevSecOps teams, and bug bounty hunters who need to detect leaked credentials.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ReTest.jl

    ReTest.jl

    Testing framework for Julia

    ...This is also useful for code that is not (yet) organized as a package, and where one doesn't want to maintain a separate set of files for tests. Filtering run testsets with a Regex, which is matched against the descriptions of testsets. This is useful for running only part of the test suite of a package. For example, if you made a change related to addition, and included "addition" in the description of the corresponding testsets, you can easily run only these tests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Tagify

    Tagify

    Lightweight, efficient Tags input component in Vanilla JS

    ...Auto-suggest input as-you-type with the ability to auto-complete. Can paste in multiple values: tag 1, tag 2, tag 3 or even newline-separated tags. Tags can be created by Regex delimiter or by pressing the "Enter" key/focusing of the input. Validate tags by Regex pattern or by function. Tags may be editable (double-click).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    rga

    rga

    rga: ripgrep, but also search in PDFs, E-Books, Office documents, etc.

    rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in PDF, docx, sqlite, JPG, movie subtitles (mkv, mp4), etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Dozzle

    Dozzle

    Realtime log viewer for containers. Supports Docker, Swarm and K8s

    ...Instead of indexing or storing logs, it connects to your container runtime and streams live output so you can diagnose issues as they happen. The interface includes practical quality-of-life features like fuzzy searching for containers, regex log search, split-screen viewing for multiple logs, and live stats such as CPU and memory usage. It supports more advanced analysis through an in-browser SQL query engine for querying logs, which helps when you need structured filtering without exporting data elsewhere. Dozzle also supports multi-user authentication and can integrate with proxy-forward authorization setups for deployments behind gateways. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Notepad++ for macOS

    Notepad++ for macOS

    The first native port of Notepad++ to macOS

    Notepad++ for macOS is a native port of the widely used Windows text and code editor, bringing its full functionality to Apple systems without emulation or compatibility layers. Built directly from the original Notepad++ codebase using Objective-C++ and macOS APIs, it delivers a true native experience with system-level integration, including menus, shortcuts, and dark mode support. The application maintains feature parity with the original editor, offering syntax highlighting for dozens of...
    Downloads: 42 This Week
    Last Update:
    See Project
  • 20
    Loggifly

    Loggifly

    Get Alerts from your Docker Container Logs

    ...Instead of manually scanning logs for issues or relying solely on centralized monitoring stacks, LoggiFly proactively inspects streams of container output and notifies users through services like Ntfy, Slack, Discord, Telegram, or webhooks when significant events occur. It supports plain text, regex, and multi-line pattern matching, and its flexible alert templating lets operators tailor messages for clarity and context, including attaching relevant log excerpts. Beyond notifications, LoggiFly can take automated actions such as restarting or stopping containers when specific critical patterns are detected, which is especially useful for preventing damage from misbehaving services.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    repren

    repren

    Rename anything

    Repren is a “rename anything” command-line tool that performs regex-based search and replace across file contents while also renaming or moving files and directories according to patterns. It’s meant for sweeping refactors: change a class or package name everywhere and update filenames to match in one pass. The design favors explicitness and safety, providing dry-run output so you can preview exactly what will change before executing it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    latexindent.pl

    latexindent.pl

    Perl script to add indentation to LaTeX files

    ...It can modify line breaks before, during and after code blocks; it can perform text wrapping and paragraph line break removal. It can also perform string-based and regex-based substitutions/replacements. The script is customizable through its YAML interface. latexindent.exe is a standalone executable file that does not require a perl installation. A nice way to test the script is to navigate to the test-cases directory, and then run the command (on Linux/Mac -- sorry, a Windows test-case version is not available)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    TextFSM

    TextFSM

    Python module for parsing semi-structured text into python tables

    ...By defining parsing logic through reusable template files, TextFSM transforms unstructured text into structured data like lists or tables without requiring complex regular expression code. Each template defines states, transitions, and regex patterns that determine how to interpret text line by line, enabling precise extraction of key information from varied sources. This modular approach allows users to maintain a library of templates for different data formats, improving automation in network operations and system administration. Widely used in network automation workflows, TextFSM integrates easily with Python scripts, making it an essential tool for engineers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    nvim-regexplainer

    nvim-regexplainer

    Describe the regexp under the cursor

    Describe the regular expression under the cursor. You need to install regex with nvim-treesitter, as well as the grammar for whichever host language you're using.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Gonzo

    Gonzo

    Real-time terminal log analyzer with AI insights and dashboards

    ...It supports multiple input sources, including files, stdin, and OpenTelemetry streams, while automatically detecting formats such as JSON and logfmt. Users can explore logs through a k9s-inspired layout, combining visualizations like heatmaps, severity distributions, and timelines. Advanced filtering with regex and attribute search helps isolate issues quickly. Gonzo also integrates AI capabilities to detect patterns, highlight anomalies, and suggest root causes, making it easier to understand complex system behavior. With customizable themes, keyboard and mouse navigation, and support for local or external AI models, it provides a fast, developer-friendly way to turn raw logs into actionable insights without leaving the terminal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB