Showing 225 open source projects for "validate"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    SkyWater PDK

    SkyWater PDK

    Open source process design kit for usage with SkyWater Technology

    The SkyWater PDK is the first broadly available open-source process design kit for a commercial-grade CMOS node, enabling researchers, startups, and students to design real ASICs without proprietary NDAs. It provides the essential artifacts for digital and analog flows: SPICE models, DRC/LVS rules, extraction decks, and technology files for open tools like Magic and KLayout. Standard-cell libraries and IO pads are included so digital designers can use open synthesis and place-and-route to...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 2
    Rein

    Rein

    Database constraints made easy for ActiveRecord

    Data integrity is a good thing. Constraining the values allowed by your application at the database level, rather than at the application level, is a more robust way of ensuring your data stays sane. Unfortunately, ActiveRecord doesn't encourage (or even allow) you to use database integrity without resorting to hand-crafted SQL. Rein (pronounced "rain") adds a handful of methods to your ActiveRecord migrations so that you can easily tame the data in your database. All methods in the DSL are...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    KonsolScript: Automate and Orchestrate

    KonsolScript: Automate and Orchestrate

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

    ...Hot-reload behavior, patch running apps, and orchestrate AI workflows - without rebuilding or redeploying the binary. Ship once. Evolve forever. 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: 7 This Week
    Last Update:
    See Project
  • 4
    Parsley

    Parsley

    Validate your forms, frontend, without writing a line of javascript

    Parsley, the ultimate JavaScript form validation library. Validating forms frontend have never been so powerful and easy. Like no other form validation library, simply write in English your requirements inside your form HTML tags, Parsley will do the rest! No need to write even a single JavaScript line for simple form validation. Parsley is now smarter, it automatically detects your forms' modifications and adapts its validation accordingly. Simply add, remove or edit fields, Parsley...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Tevor

    Tevor

    Your own mini Travis CI to run tests locally

    Trevor is a command-line tool that acts like a mini local Travis CI, running your test matrix on your machine using the configuration from your .travis.yml file. Instead of pushing code to a CI service just to see if tests pass on multiple Node.js versions, you run Trevor locally and it will iterate through each specified version. Under the hood it orchestrates Node.js version switching (via n/nvm or Docker setups) and executes the configured test script as Travis would. This allows you to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Node.js chaos monkey

    Node.js chaos monkey

    Extremly naughty chaos monkey for Node.js

    node-chaos-monkey brings chaos engineering to Node.js by injecting controlled failures into running services to validate resilience. It lets teams rehearse real-world incidents—latency spikes, random process exits, resource exhaustion—and observe how circuits, retries, and backoff strategies behave. The tool is designed to be safe and configurable, enabling narrow blast radii and scheduled experiments during non-critical windows. It integrates naturally with staging or even carefully guarded production environments where you want confidence instead of assumptions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Zenject

    Zenject

    Dependency Injection Framework for Unity3D

    ...Support for global, project-wide bindings to add dependencies for all scenes. Convention based binding, based on class name, namespace, or any other criteria. Ability to validate object graphs at editor time (including dynamic object graphs created via factories). Automatic binding on components in the scene using the ZenjectBinding component.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    tcomb

    tcomb

    Type checking and DDD for JavaScript

    ...It gives developers a concise syntax for modeling values, structures, interfaces, enums, unions, refinements, and other domain-level constraints. The library is useful in JavaScript projects where static type information is unavailable or insufficient at runtime. It can validate external inputs, document data expectations, and support safer programming patterns without requiring a full type system migration. tcomb also serves as the foundation for related projects such as tcomb-validation and tcomb-form. Its main value is bringing lightweight, expressive runtime type modeling to JavaScript applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    XML:DB Initiative for XML Databases
    XML:DB provides a community for collaborative development of specifications for XML databases and data manipulation technologies. Along with each specification an open source reference implementation will be developed to validate the ideas.
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 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
  • 10
    Sizes

    Sizes

    View your app on different device and font sizes

    ...With Sizes we'll avoid launching all the supported devices simulator, running our app and navigating through each screen manually which not only takes a lot of time but its also highly error-prone since we sometimes forget to test one particular combination and we ship a screen with a layout bug to the App Store. Xcode 11 introduced Previews which is a fantastic way to quickly validate your UI in multiple scenarios just like Sizes did. If you'd like to know more about Xcode Previews I recommend this WWDC session. You can even use Previews with UIKit so there's no reason to stick to this library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Skater

    Skater

    Python library for model interpretation/explanations

    ...The concept of model interpretability in the field of machine learning is still new, largely subjective, and, at times, controversial. Model interpretation is the ability to explain and validate the decisions of a predictive model to enable fairness, accountability, and transparency in algorithmic decision-making. The library has embraced object-oriented and functional programming paradigms as deemed necessary to provide scalability and concurrency while keeping code brevity in mind.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Express & mongoose REST API Boilerplate

    Express & mongoose REST API Boilerplate

    A boilerplate application for building RESTful APIs Microservice

    A boilerplate application for building RESTful APIs Microservice in Node.js using express and mongoose in ES6 with code coverage and JsonWebToken Authentication. Helps you stay productive by following best practices. Follows Airbnb's Javascript style guide. JavaScript code linting is done using ESLint, a pluggable linter tool for identifying and reporting on patterns in JavaScript. Uses ESLint with eslint-config-Airbnb, which tries to follow the Airbnb JavaScript style guide. Supports code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    HackMyResume

    HackMyResume

    Generate polished résumés and CVs

    ...Use it to generate HTML, Markdown, LaTeX, MS Word, PDF, plain text, JSON, XML, YAML, print, smoke signal, carrier pigeon, and other arbitrary-format resumes and CVs, from a single source of truth, without violating DRY. Also, use it to analyze your resume for keyword density, gaps/overlaps, and other metrics. Convert resumes between FRESH and JSON Resume formats, and validate resumes against either format. HackMyResume is built with Node.js and runs on recent versions of OS X, Linux, or Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    transitfeed

    Tools for reading, validating & writing transit schedule info in GTFS

    transitfeed helps to make public transit information projects more successful for agencies and other interested parties. It provides a library to help you parse, validate, and generate General Transit Feed Spec (GTFS) feed files. It contains several parts, including TransitFeed (Python package for reading, writing, and validating feeds); Feedvalidator (command line tool that checks a GTFS feed for problems); ScheduleViewer (application for exploring a feed on a map) and more; each with their own set of instructions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    XMLStarlet is a set of command line utilities (tools) to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for text files with UNIX grep, sed, awk, diff, patch, join, etc utilities.
    Leader badge
    Downloads: 872 This Week
    Last Update:
    See Project
  • 16
    Requel is a Web-based requirements management system that supports collaboration among all stakeholders and provides automated assistance to validate requirements and suggest improvements. It supports requirements as goals, stories, and use-cases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Nodeunit

    Nodeunit

    Easy unit testing in node.js and the browser

    ...The framework provides basic assertion methods and test runners that can execute tests sequentially or asynchronously. Nodeunit supports both synchronous and asynchronous tests, enabling developers to validate code that relies on callbacks or promises. It also includes features for grouping tests into modules and organizing test suites for better structure and readability. The output is designed to be clear and informative, helping developers quickly identify failing tests and debug issues.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    libvcr

    A C++ library for managing configuration files via regular expressions

    This library is supposed to be used in your C++ programs for managing simple Unix configuration files like /etc/hosts. The library allows to create default configuration, read the configuration file, validate each found option or value with C++ std::regex, automatically remove incorrect options and even merge several configurations with predefined priorities for each option. So it may be useful in programs which use several configuration files. For an extra example of the library usage see https://sourceforge.net/projects/qsquidclassroom .
    Downloads: 13 This Week
    Last Update:
    See Project
  • 19
    sentinela

    sentinela

    Visual regression test with Sentinela and webdriver

    What is sentinela? With the sentinela it´s possible can perform visual regression test quickly and efficiently. Sentinela make prints from window browser, manager baseline a makes comparisons of test results.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    ADBTool

    Capturing screenshots, screen video, logcat, extract string ids

    ADBTool with user friendly UI is very helpful for QA Engineers to test and validate Android mobile apps faster. It reduces the test execution time by 40-50 percent. Installation: In order to use this tool you should install ANDROID SDK. And set Android SDK path in Environment variables as ANDROID_HOME. How to Run : Windows: By just double clicking on it. MAC or Linux: java -jar adbtool.jar Capturing and editing screenshot is one of the painful work for QA engineers. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    component-watch

    component-watch

    Describe and watch component structure of java programs

    "Component-Watch" is a tool discovering, showing and assessing the structure of (big) java programs from their classes. It finds what are the components composing a program, analyse what are the relations between those components and compare those the the permitted relations between components. The tool helps to easily define and display UML-like diagrams showing components and their relationship.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    sentinelaAPI

    sentinelaAPI

    Visual regression test with Sentinela API + WebDriver

    Visual regression test with Sentinela API + WebDriver A simple API that combined with WebDriver can perform visual regression test quickly and efficiently. Sentinela API - Gen prints from window browser, manager baseline and makes a comparison of results Sentinela API it is written in Java. How API work? 1 - Import Sentinela API in your project. 2 - Mark some points where Sentinela API will perform the tests. 3 - Run your project as usual. 4 - Every time point is reached...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Algorithms in Python

    Algorithms in Python

    Data Structures and Algorithms in Python

    Algorithms in Python is a collection of algorithm and data structure implementations (primarily in Python) meant to serve as both learning material and reference code for engineers. It includes code for graph algorithms, heap data structures, stacks, queues, and more — each implemented cleanly so learners can trace logic and adapt for their problems. The repository is particularly useful for people preparing for competitive programming, job interviews, or building a foundational...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Grotag
    Grotag views Amigaguide documents or converts them to HTML and DocBook XML. Additionally it can validate and pretty print such documents.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    deployd

    deployd

    A toolkit for building realtime APIs

    Design, build, and scale APIs for web and mobile apps in minutes instead of days. With one command, your API is up and running. It's an empty canvas waiting for you to add Resources. No boilerplate code necessary. Deployd APIs are built of plug-and-play resources, such as Collection, which can easily be added and defined through the deployd dashboard. Add and manage your API's resources through an intuitive web-based dashboard. When it's time to deploy, easily deploy it yourself anywhere...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo