Showing 1221 open source projects for "string"

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
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 1
    NLP.js

    NLP.js

    An NLP library for building bots

    NLP.js is an NLP library for building bots, with entity extraction, sentiment analysis, automatic language identifier, and much more. "NLP.js" is a general natural language utility for nodejs. Search the best substring of a string with less Levenshtein distance to a given pattern. Get stemmers and tokenizers for several languages. Sentiment Analysis for phrases (with negation support). Named Entity Recognition and management, multi-language support, and acceptance of similar strings, so the introduced text does not need to be exact. Natural Language Processing Classifier, to classify an utterance into intents. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Sysex Osc Generator

    Sysex Osc Generator

    A Sysex OSC hex string generator for the X32/X-Air/Wing digital mixers

    The Sysex OSC Generator provides a means of selecting a desired OSC command for the Behringer X32, X-Air or Wing digital mixer and generating the Sysex OSC hex string. This can be added to any midi device that supports sysex sending of commands. Available for the PC, Mac, linux (32 and 64bit) and Raspberry Pi platforms. Feedback of suggestions and bug reports that would improve the app would be appreciated.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Swifter

    Swifter

    Tiny http server engine written in Swift programming language

    Tiny http server engine written in Swift programming language. Lands on CocoaPods and others. Supports the latest non-beta Xcode and SPM. Stable. Stable branch plus experimental web-framework layer. Next version of Swifter (async IO).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Fast Elixir

    Fast Elixir

    Writing Fast Elixir. Collect Common Elixir idioms

    Fast Elixir is a curated collection of performance-focused best practices, idioms, and code snippets for writing efficient Elixir programs. The project documents common patterns in Elixir and compares their relative performance using benchmarks to guide developers toward faster and more memory-friendly code. By showcasing side-by-side examples, it highlights not only which approaches are faster but also why certain functions or techniques should be preferred in different scenarios. The...
    Downloads: 1 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.
    Try Free
  • 5
    Intermock

    Intermock

    Mocking library to create mock objects with fake data for TypeScript

    ...It can be used both via a command-line interface (CLI) and programmatically through its API, making it suitable for integration into build pipelines or development environments. The tool also allows fine-grained control over output format—object, JSON, or string—and supports JSDoc annotations to define custom Faker data generators. By leveraging Intermock, developers can quickly generate realistic mock datasets for testing, prototyping, and documentation purposes without writing boilerplate code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    CommAI-env

    CommAI-env

    A platform for developing AI systems

    ...Agents in CommAI-env interact with a simulated teacher using sequences of binary-encoded messages, receiving rewards for correct understanding and task completion. The environment supports a wide variety of tasks — from simple pattern recognition and string manipulation to compositional language learning and reasoning.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Daemon

    Daemon

    A daemon package for use with Go (golang) services

    A daemon package for use with Go (golang) services. Optionally, service config file can be retrieved or updated by calling GetTemplate() string and SetTemplate(string) methods(except MS Windows). If SetTemplate is not called, default template content will be used while creating service.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Maskara

    Maskara

    Format text fields without being affected by input filters

    A simple way to format text fields without getting affected by input filters. Used to define how to format the text. Value is used to define the format string. There's no limitation here. You can use any type of character with any type of input filters. maskCharacter is used to define which characters in the format string user can edit. It's not mandatory to define this explicitly. Mask will set the character with most occurrences in the format string as maskCharacter by default. You should use nonalphanumeric characters here. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    GoRose ORM

    GoRose ORM

    Mini database ORM for golang

    ...GoRose 2.0 adopts a modular architecture, communicates through the API of the interface, and strictly depends on the lower layer. Each module can be disassembled or even customized to your liking. GoRose provides data object binding (map, struct), and supports string table name and map data return. Provides great flexibility. It is recommended to use data binding to complete the query operation so that the data source type can be controlled.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    java-string-similarity

    java-string-similarity

    Implementation of various string similarity and distance algorithms

    Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity. A library implementing different string similarity and distance measures. A dozen of algorithms (including Levenshtein edit distance and sibblings, Jaro-Winkler, Longest Common Subsequence, cosine similarity etc.) are currently implemented.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    gsasnp2

    gsasnp2

    PubMed ID: 29562348 / DOI: 10.1093/nar/gky175

    * GSA-SNP2 is a successor of GSA-SNP (Nam et al. 2010, NAR web server issue). GSA-SNP2 accepts human GWAS summary data (rs numbers, p-values) or gene-wise p-values and outputs pathway genesets ‘enriched’ with genes associated with the given phenotype. It also provides both local and global protein interaction networks in the associated pathways. * Article: SYoon, HCTNguyen, YJYoo, JKim, BBaik, SKim, JKim, SKim, DNam, "Efficient pathway enrichment and network analysis of GWAS summary data...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    React Autosuggest

    React Autosuggest

    WAI-ARIA compliant React autosuggest component

    ...Suggestions can also be presented in multiple sections. Note that we highlight the first suggestion by default. Apply any styling you wish. For example, render images and highlight the matching string. When the suggestions list is long, you may want to make it scrollable. Note that the suggestions are rendered even when the input field is not focused. The only reason id exists, is to set ARIA attributes (they require a unique id). When rendering a single Autosuggest, don't set the id (it will be set to '1', by default). When rendering multiple Autosuggest components on a page, make sure to give them unique ids.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    oobash

    oobash

    Framework for bash 4

    oo-style framework for bash 4. It provides tools for rapid script development and huge libraries. Written in bash. Source and use...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    BookPart2

    Interpreter Code for Book Part 2

    ...Intermediate code is generated directly as the source code is parsed. At the end of Part II, the reader will be a very serviceable interpreter that supports user-defined functions, built-in functions, string, and list support together with a range of looping constructs. A simple console application is provided to allow users to exercise the interpreter. The book provides fully working open-source code (also deposited at Github) and explains in plain English how the code works and why certain decisions were made. The book makes liberal use of code throughout the book chapters. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Extended C Library

    Extended C Library

    ...If you need a different license then please send me a request (lelanthran at gmail) and I'll do my best to satisfy your request. What's completed? As of writing, the following libraries have been written and tested: 1. Memory accounting/tracking 2. String operations 3. Vectors 4. Trees 5. Dictionary arrays 6. Configuration management See the wiki page for more information
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ...To measure the entire set of PTMs across diverse proteomes, software must overcome the dual challenges of covering enormous search spaces and distinguishing correct from incorrect spectrum interpretations. Here, we describe TagGraph, a computational tool that overcomes both challenges with an unrestricted string-based search method that is as much as 350-fold faster than existing approaches, and a probabilistic validation model that we optimized for PTM assignments. We applied TagGraph to a published human proteomic dataset of 25 million mass spectra and tripled confident spectrum identifications compared to its original analysis. We identified thousands of modification types on almost 1 million sites in the proteome.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Blob.js

    Blob.js

    An HTML5 Blob implementation

    Blob.js is a JavaScript compatibility layer that implements the web platform Blob interface in browsers that lack reliable native support. It allows applications to assemble binary or textual data from strings, arrays, typed arrays, and ArrayBuffer-based values. The library detects available browser capabilities and can fall back to vendor-specific BlobBuilder implementations when necessary. Its broader implementation also supplies compatible File, FileReader, and object URL behavior for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    jsInputFormatter

    Simple Input Formatter for Javascript

    ...Syntax: import the jsInputFormatter.js set the function below on oninput event to input format. inputFormatter(event,mask) event: element input event mask: String with mask # - Any valid number * - Anything Others characters don't change inputDecimalFormatter(event,decimal) event: element input event decimal: Integer number with decimal Example 1 - Credit Card: Credit Card #### #### #### #### <input id="cartao" type="text" oninput="inputFormatter(event,'#### #### #### ####')"/> Example 2 - Phone number: Brazil Phone number (##)*####-#### <input id="phone" type="text" oninput="inputFormatter(event,'(##)*####-####')"/> Example 3 - Decimal number : Decimal 0.00 <input id="valor" type="number" oninput="inputDecimalFormatter(event,2)" value='0.00'/>
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    FuzzyWuzzy

    FuzzyWuzzy

    Fuzzy string matching in Python

    ...To pick an example completely at random, Cirque du Soleil has a show running in New York called “Zarkana”. When we scour the web to find tickets for sale, mostly those tickets are identified by a title, date, time, and venue. We’ve built up a library of “fuzzy” string matching routines to help us along. And good news! We’re open sourcing it. The library is called “Fuzzywuzzy”, the code is pure python, and it depends only on the (excellent) difflib python library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    S3 Email

    S3 Email

    A serverless email server on AWS using S3 and SES

    This solution is free for anyone to use and learn from. If you’d like to see more projects like this one, consider using some of our products from the AWS Marketplace or share them with someone you might think would be interested in using them. This stack was created out of frustration due to the fact that to this day there's no easy way to have a full email server without the overhead of installing and configuring all servers needed to handle incoming and outgoing messages. We wanted...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    comuni-json

    comuni-json

    Database JSON comuni italiani (2020) con informazioni ISTAT + CAP

    Unofficial database of Italian municipalities, with ISTAT and postcode information. The list of municipalities is updated on 01/01/2020. Includes the new 2020 municipalities, with postcodes "updated" in December 2019. The postal codes of the new municipalities are temporary until Poste Italiane updates them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    UnCSS

    UnCSS

    Remove unused styles from CSS

    UnCSS is a tool that removes unused CSS from your stylesheets. It works across multiple files and supports Javascript-injected CSS. UnCSS cannot be run on non-HTML pages, such as templates or PHP files. If you need to run UnCSS against your templates, you should probably generate example HTML pages from your templates, and run uncss on those generated files; or run a live local dev server, and point uncss at that. UnCSS only runs the Javascript that is run on page load. It does not (and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    AhoCorasickDoubleArrayTrie

    AhoCorasickDoubleArrayTrie

    An extremely fast implementation of Aho Corasick algorithm

    AhoCorasickDoubleArrayTrie is a Java implementation of the Aho–Corasick multi-pattern matching algorithm that is optimized using a Double-Array Trie data structure. It is designed for fast keyword scanning across large texts, where you want to search for many patterns simultaneously and efficiently. The core idea is to build an automaton from a dictionary of patterns, then stream through input text to emit matches with minimal overhead. By using a double-array trie representation, the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Happy Java Library

    Happy Java Library

    Multilock, Collections, Controllers, Delegates, Generators, Streams

    Helps to develop and test event-based multi-threaded Java application. Because of method called as API-Evolution the Happy Java Library is fully downward compatible. The library contains following functionality: MultiLock, Parallel loops, Collections, Controllers, Generators, Delegates, Streams.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    KonsolScript: Automate and Orchestrate

    KonsolScript: Automate and Orchestrate

    Embeddable scripting runtime for live behavior, AI, and automation.

    ...Key capabilities: - Embed into any C++ app with a single header - Hot-reload scripts at runtime without restarting - AI-safe: validate or reject scripts before execution - Orchestrate LLMs (OpenAI, Claude, Gemini, Ollama) in .ks scripts - Built-in: String, File, JSON, CSV, Math, Regex, and more - Plugins: HTTP, SQLite, MySQL, TCP, Redis, Crypto, JWT, Zip - Push behavior updates to remote instances over TCP Use cases: - Scriptable game engines (hot-patch rules mid-session) - AI event bridges (natural language to live app behavior) - Automation pipelines (CI, log triage, file processing) - LLM orchestration workflows Docs: https://konsolscript.sf.net/kookbook.html
    Downloads: 5 This Week
    Last Update:
    See Project