Showing 142 open source projects for "string"

View related business solutions
  • 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
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    imagesLoaded

    imagesLoaded

    Detect when images have been loaded

    ...Detect when background images have loaded, in addition to <img>s. Set { background: true } to detect when the element's background image has loaded. Set to a selector string like { background: '.item' } to detect when the background images of child elements have loaded. The always event is triggered after all images have been either loaded or confirmed broken. and the done event is triggered after all images have successfully loaded without any broken images. imagesLoaded works with Browserify. imagesLoaded works with RequireJS. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    embed-js

    embed-js

    A lightweight plugin to embed emojis, media, maps, tweets, code, etc.

    ...If you’re using npm package manager with a module bundler like Webpack or Browserify to consume CommonJS modules, you can use the default UMD build of the plugin by simply requiring it. The render() method renders the resulting string in the block. The .render() method also returns a promise. Optionally you can also pass a string which will be processed by the plugin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Numeral.js

    Numeral.js

    A javascript library for formatting and manipulating numbers

    ...Numbers can be formatted to look like currency, percentages, times, or even plain old numbers with decimal places, thousands, and abbreviations. And you can always create a custom format. Set a default format so you can use .format() without a string. The default format to '0,0'. Set a custom output when formatting numerals with a value of 0 or null. Adding your own custom formats is as easy as adding a locale. Numeral.js, while less complex, was inspired by and heavily borrowed from Moment.js Formats now exist in their own files and act more or less as plugins. Check out the bytes format for an example of how to create one. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Angular-filter

    Angular-filter

    Bunch of useful filters for AngularJS with no external dependencies!

    ...Include angular-filter.js (or angular-filter.min.js) in your index.html, after including Angular itself. Add 'angular.filter' to your main module's list of dependencies. If a string is provided, it will filter out duplicates using the provided expression.
    Downloads: 0 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

    iLib

    The most comprehensive library of Javascript i18n classes available

    Note: development has been moved over to github! Please see https://github.com/iLib-js/iLib "I18N" means way more than just translation. Other libraries claim to be an i18n solution when translation and string formatting is really all they offer. Yes, iLib has classes that do translation too, but there is also much, much more. From date formatting to name parsing to phone number handling to collation, iLib has classes that do it. And, it has the ability to support thousands of possible locales. Everything in iLib is written in pure JS with minimal platform dependencies, so it works the same way in many different environments and browsers, from Chrome to Opera to node to Qt/QML. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    chat.io

    chat.io

    A Real Time Chat Application built using Node.js, Express, Mongoose

    ...You need to register a new application on both Facebook and Twitter to get your tokens by which users can grant access to your application, and log in using their social accounts. The session needs a random string to make sure the session id in the browser is random. That random string is used to encrypt the session id in the browser, Why? To prevent session id guessing. Each user has a username, password, social Id, and picture. If the user is logged in via username and password, then the social Id has to be null, and the if logged in via a social account, then the password will be null.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    mailcheck.js

    mailcheck.js

    Reduce misspelled email addresses in your web apps

    The Javascript library and jQuery plugin that suggests a right domain when your users misspell it in an email address. Mailcheck will offer up suggestions for second and top level domains too. For instant use, download the minified library mailcheck.min.js into your javascripts directory. mailcheck.js is also available unminimised if you want to hack on it, or have your own minimizer. Mailcheck takes in two callbacks, suggested and empty. We recommend you supply both. Mailcheck does not want...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Zepto.js

    Zepto.js

    JavaScript library for modern browsers with a jQuery compatible API

    Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto. While 100% jQuery coverage is not a design goal, the APIs provided match their jQuery counterparts. The goal is to have a ~5-10k modular library that downloads and executes fast, with a familiar and versatile API, so you can concentrate on getting stuff done. Zepto is open source software and is released under the developer and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Angular Websocket

    Angular Websocket

    The missing Angular WebSocket module for connecting client apps

    ...It offers a set of convenience methods and callbacks, such as onMessage, onOpen, onClose, and onError, to keep WebSocket handling consistent with other Angular services. Developers can filter messages by string or regular expression and optionally disable automatic $digest calls when needed for performance. The project can be consumed via Bower, npm, CDN, or manual download, making it easy to introduce into legacy build setups. It aims to be the “missing WebSocket module” for AngularJS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 10
    -prefix-free

    -prefix-free

    Break free from CSS prefix hell

    -prefix-free is a client-side JavaScript utility that lets authors write unprefixed CSS while supporting browsers that historically required vendor prefixes. After inclusion, it examines linked stylesheets, style blocks, inline declarations, and dynamically added CSS. It detects the current browser’s prefix and modifies only properties, values, selectors, functions, keywords, and at-rules that need it. The bundled StyleFix framework also lets plugin authors register additional CSS...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Content Generator for Sketch

    Content Generator for Sketch

    Sketch app plugin for generating dummy data such as avatars and names

    Content generator allows you quickly create dummy data such as avatars, names, geo location data etc. You can create a custom string by combining any of these options, plain text (example: banana), random number from range (example: [0-20] ), random item from an array (example: [banana~apple~grapes] ). In Sketch app use Plugins\Content Generator\Images\Custom plugin to specify path to your own folder with images. Installation via Sketch Plugin Manager, in the 'Catalog' tab of the Sketch Plugin Manager window search for 'Content Generator'. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    HTML5 Placeholder jQuery Plugin

    HTML5 Placeholder jQuery Plugin

    A jQuery plugin that enables HTML5 placeholder behavior for browsers

    HTML5 Placeholder jQuery Plugin is a jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet. You’ll still be able to use jQuery.val() to get and set the input values. If the element is currently showing a placeholder, .val() will return an empty string instead of the placeholder text, just like it does in browsers with a native @placeholder implementation. Calling .val('') to set an element’s value to the empty string will result in the placeholder text (re)appearing. The plugin automatically adds class="placeholder" to the elements that are currently showing their placeholder text. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Move.js

    Move.js

    CSS3 backed JavaScript animation framework

    ...Increment prop by val, where val is an Number (click several times). Decrement prop by val, where val is an Number (click several times). Set animation duration to n which is a Number or a string such as "4s". Translate x and optionally y axis. Set animation-delay to n which is a Number or a string such as "4s". Move is packaged with a minified version, re-built each release. We can also pass flags to uglifyjs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    The HTML5 Shiv

    The HTML5 Shiv

    Enable use of HTML5 sectioning elements in legacy Internet Explorer

    The HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-9, Safari 4.x (and iPhone 3.x), and Firefox 3.x. This includes the basic createElement() shiv technique, along with monkeypatches for document.createElement and document.createDocumentFragment for IE6-8. It also applies basic styling for HTML5 elements for IE6-9, Safari 4.x and FF 3.x. HTML5 Shiv is maintained by Alexander Farkas, Jonathan Neal and Paul...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Adaptative Backgrounds

    Adaptative Backgrounds

    A jQuery plugin for extracting the dominant color from images

    ...Instead of using an <img> element nested inside of parent element, AB supports grabbing the dominant color of a background image of a standalone element, then applying the corresponding dominant color as the background color of said element. Enable this functionality by adding a data property, data-ab-css-background to the element. selector String (default: 'img[data-adaptive-background="1"]') a CSS selector which denotes which images to grab/process. Ideally, this selector would start with img, to ensure we only grab and try to process actual images. parent falsy (default: null) a CSS selector which denotes which parent to apply the background color to. By default, the color is applied to the parent one level up the DOM tree.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    fuzzysearch

    fuzzysearch

    Tiny and blazing-fast fuzzy search in JavaScript

    fuzzysearch is a tiny, blazing-fast fuzzy search library for JavaScript that checks whether a “needle” string can be found inside a “haystack” string in order, but not necessarily contiguously. It implements a simplified fuzzy searching algorithm that does not use Levenshtein distance; instead it returns a boolean indicating whether all characters of the needle appear in sequence within the haystack. This makes it ideal for filtering lists or autocomplete suggestions quickly based on incomplete user input. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Basket.js

    Basket.js

    A script and resource loader for caching & loading files

    ...Instead of fetching the same scripts from the network on every visit, Basket.js downloads them once, stores them locally under a configurable key, and reuses the cached version until you decide to invalidate or expire it. The library provides a higher-level API where you describe which scripts to load, along with metadata like expiration time, a unique version string, or whether to execute the script immediately. Modern versions expose a Promise-based interface and support modular usage via ES Modules or CommonJS, so you can integrate it into contemporary build setups and bundlers. It also offers options like skipCache (force bypassing cache), live (always fetch fresh), and custom handlers for different content types beyond JavaScript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    angular-local-storage

    angular-local-storage

    AngularJS module that gives you access to the browsers local storage

    An AngularJS module that gives you access to the browsers local storage with cookie fallback. You can install angular-local-storage using 3 different ways. For local testing (when you are testing on localhost) set the domain to an empty string ''. Setting the domain to 'localhost' will not work on all browsers (eg. Chrome) since some browsers only allow you to set domain cookies for registry-controlled domains, i.e. something ending in .com or so, but not IPs or intranet hostnames like localhost. Configure whether events should be broadcasted on $rootScope for each action. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    gray-matter

    gray-matter

    Smarter YAML front matter parser

    gray-matter is a JavaScript library for parsing front matter from strings or files. It is commonly used in static site generators, documentation systems, content pipelines, and Markdown-based publishing tools. The library parses YAML front matter by default, but it can also work with JSON, TOML, CoffeeScript-style front matter, and custom parsers. It returns the content body and extracted metadata as a structured object that applications can process easily. Its parser is designed to be...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    TinyColor

    TinyColor

    Fast, small color manipulation and conversion for JavaScript

    ...TinyColor is a small, fast library for color manipulation and conversion in JavaScript. It allows many forms of input, while providing color conversions and other color utility functions. It has no dependencies. The string parsing is very permissive. It is meant to make typing a color as input as easy as possible. All commas, percentages, parenthesis are optional, and most input allow either 0-1, 0%-100%, or 0-n (where n is either 100, 255, or 360 depending on the value). HSL and HSV both require either 0%-100% or 0-1 for the S/L/V properties. The H (hue) can have values between 0%-100% or 0-360. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Hogan.js

    Hogan.js

    A compiler for the Mustache templating language

    ...It's best to serve your templates precompiled whenever you can (rather than the raw templates), as parsing is the most time consuming operation. Once compiled, call the render() method with a context and optional partials object. If supplying partials, you can compile them ahead of time, or pass string templates.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    IPTC-Attacker

    Testing for XSS via IPTC metadata

    As an open source penetration testing tool, IPTC-Attacker allows to create an image with IPTC metadata containing testing vectors for Cross-Site Scripting attacks. Each checkbox can be used to include a huge collection of payloads into the selected tags (HTML5sec, XSS Cheat Sheet). If a checkbox will be not selected, the string aaa'bbb"ccc<ddd is automatically included into the unchecked IPTC tag. Therefore, testing for XSS vulnerabilities via IPTC metadata is possible by looking into the source code of the attacked Web application; strictly speaking for aaa'bbb"ccc<ddd or alternatively by verifying if, for example, alert-windows appear due to the XSS vector collection.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Imager.js

    Imager.js

    Responsive images while we wait for srcset to finish cooking

    ...We wanted something simple, which works and which is fast as well as network friendly (only download what you need, when you need it). Imager has the ability to replace {width} with a non-numeric value if you provide the widthInterpolator option, which is a function that returns the string to be injected into the image URL for a given width. This feature allows you to use a human-readable name or integrate with third-party image providers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Ratawiki

    Lightweight extensible wiki engine

    Ratawiki is a fast, reliable, standards-compliant, extensible and highly customizable wiki engine. URLs are query string-free, which makes it search engine-friendly. Recommended environments: php-fpm + nginx/lighttpd or apache+php. Can work with XML files, but PostgreSQL is recommended.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SchemaForms is a toolkit for building HTML form from an XML data file and an XML-Schema specification. Supports basic data types (string, checkbox, enumeration,..) but is easily extensible to custom data types.
    Downloads: 0 This Week
    Last Update:
    See Project