Every dot is a micro-topic, colored by subject; height is age; each thread is a prerequisite (full-quality video). com/curriculum — tap any concept to trace everything a learner must master before it.
Global
Building a game solo with AI is powerful — but a single chat session has no structure. No one stops you from hardcoding magic numbers, skipping design docs, or writing spaghetti code. "
Pydantic AI is the Python AI SDK: a typed, extensible agent loop with every model a string swap away. The same agent runs everywhere you need it: behind a web frontend, in the terminal, on a voice call, on a durable background queue, or as a plain object you call run() on.
We've launched Pydantic Logfire to help you monitor your applications. Learn more
✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML and CSV into interactive graphs.
n8n skillset for Claude Code to build flawless n8n workflows
SQL databases in Python, designed for simplicity, compatibility, and robustness.
TypeScript-first schema validation with static type inference
An efficient server implies a lower cost of the infrastructure, better responsiveness under load, and happy users.
Get reliable JSON from any LLM. Built on Pydantic for validation, type safety, and IDE support.
Its powerful technical tools start with Expectations: expressive and extensible unit tests for your data. Expectations foster collaboration by giving teams a common language to express data quality tests in an intuitive way.
Your continuing support is very important - the funds will be used to develop and maintain Ajv once the next major version is released.
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
Build forms in React, without the tears 😭
If you're not sure if your input is a string, coerce it using input + ''. Passing anything other than a string will result in an error.
A general overview of GraphQL is available in the README for the Specification for GraphQL. That overview describes a simple set of GraphQL examples that exist as tests in this repository.
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Message: Kindly note that this library has been deprecated. If you are still interested in using Cleave, please explore the new version available at: cleave-zen.
A simple React component capable of using JSON Schema to declaratively build and customize web forms.
JSON Editor is a web-based tool to view, edit, format, and validate JSON. It has various modes such as a tree editor, a code editor, and a plain text editor. The editor can be used as a component in your own web application.
Allows use of decorator and non-decorator based validation. js to perform validation. js platforms.
ProductSpec is the open standard for product intent. It acts as a Product Harness for AI-native software work: what to build, what not to build, how to prove completion, and when intent changes.
📋 React Hooks for form state management and validation (Web + React Native)
MongoDB object modeling designed to work in an asynchronous environment.
Yup is a schema builder for runtime value parsing and validation. Define a schema, transform a value to match, assert the shape of an existing value, or both. Yup schema are extremely expressive and allow modeling complex, interdependent validations, or value transformation.
Handsontable is a JavaScript Data Grid with a spreadsheet-like look and feel.
The most powerful data validation library for JS
They return type error to avoid the issue discussed in the following, where err is always != nil:
Compose beautifully formatted text in your web application. Trix is a WYSIWYG editor for writing messages, comments, articles, and lists—the simple documents most web apps are made of.
env to getenv(), $ENV and $SERVER automagically.