typia
fast-json-stringify
typia | fast-json-stringify | |
---|---|---|
65 | 5 | |
4,062 | 3,379 | |
- | 0.4% | |
9.5 | 8.3 | |
4 days ago | 10 days ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
typia
-
I made Swagger/OpenAPI type definitions and converter library
However, lacking of typia and nestia libraries is obvious. If you also need detailed Swagger/OpenAPI spec like me, but you need more detailed types/properties, or found something missed, please take a contribution.
- Executable Playground of "typia", super-easy/fast TypeScript validator/serializer
-
[Typia] I made Protocol Buffer library of TypeScript, easiest in the world
Therefore, I've implemented the Protocol Buffer features for two months, and introduce you. From now on, you can easily use Protocol Buffer features in typia, with pure TypeScript type. You no more need to define extra schema even including *.proto file. typia will do everything for you. It will analyze your TypeScript type, and generate Protocol Buffer schema and de/serializers automatically.
- Good replacements for Zod, preferably with a similar API/interface?
-
Secret of Typia, how it could be 20,000x faster validator - Hidden Class Optimization of v8 engine
I've written some articles introducing my TypeScript runtime validator library typia in here dev.to community. In these previous articles, I had often explained that typia boosts up validation spped through AoT (Ahead of Time) compliation, and it is maximum 20,000x faster than class-validator.
-
Good bye "typescript-is" (ancestor of "typia", 20,000x faster validator)
typia: https://github.com/samchon/typia
-
Migration tool from Swagger to NestJS - SDK generator and Mockup simulator for every backend stacks
If you see actual Mockup Simulator code, then you may exactly understand what it is. Yes, the Mockup Simulator, it's just an internal function returning random data with same type of API interface. For reference, mockup data generation is being done by typia.random() function, which can analyze TypeScript type and generate optimal random generation code in the compliation level.
-
I've made playground demo of typia - 20,000x faster validator
typia is a super-easy and fast runtime validator library, which needs TypeScript type only. It does not need extra schema definition like ajv or class-validator. It can analyze TypeScript by itself, and generates optmial validation code for each type.
-
[Typia] I made realtime demo site of 20,000x faster validation (+200x faster JSON stringify)
Guide Documents: https://typia.io
fast-json-stringify
-
10 Powerful Node.js Libraries Every Developer Should Know About
7.fast-json-stringify
- typescript-json, 2x faster JSON stringify with only one line
-
Open Sourcing URL Shortener
Looking at the benchmarks, Fastify is the clear winner among other Nodejs frameworks. It has faster routing, JSON handling with faster rendering and a bunch of ready-made plugins.
What are some alternatives?
zod - TypeScript-first schema validation with static type inference
slow-json-stringify - The slowest stringifier in the known universe. Just kidding, it's the fastest (:
typebox - Json Schema Type Builder with Static Type Resolution for TypeScript
ajv - The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
query-string - Parse and stringify URL query strings
nestia - Make NestJS much faster and easier
fastify - Fast and low overhead web framework, for Node.js
linux-scroll-speed-fix - A Chrome app that fixes the slow scroll speed in Chrome for Linux.
typescript-runtime-type-benchmarks - 📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
Bunyan - a simple and fast JSON logging module for node.js services