TypeScript JSON

Open-source TypeScript projects categorized as JSON | Edit details

Top 23 TypeScript JSON Projects

  • GitHub repo Editor.js

    A block-styled editor with clean JSON output

    Project mention: How to Build a Blogging application using Fauna, Next.js, GraphQL and Editor.js | dev.to | 2021-11-17

    Text editors are an essential tool for content creators because they help you to edit the information on your browser. If you ever tried building a text editor yourself, then it's clear how difficult this task can be! For our project, we're using EditorJS - which is simple and easy-to-use with clean JSON output that supports plugins allowing users to extend its functionality even further.

  • GitHub repo quicktype

    Generate types and converters from JSON, Schema, and GraphQL

    Project mention: How to redirect https://ipfs.io to my local ipfs? | reddit.com/r/ipfs | 2021-11-28

    Use quicktype to easily generate JSON from and to that class.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo ky

    🌳 Tiny & elegant JavaScript HTTP client based on the browser Fetch API

    Project mention: Cancel http request when component is unmounted | dev.to | 2021-11-07
  • GitHub repo surveyjs

    JavaScript Survey and Form Library

  • GitHub repo generatedata

    A powerful, feature-rich, random test data generator.

    Project mention: Ask HN: How often do you create fake data sets? | news.ycombinator.com | 2021-11-03

    > If it were easier to do the thing I want, I'd do it all the time. What I want is to be able to point to either a database with empty tables or an SQL file and fill in the tables correctly with bogus data while respecting all the constraints. I have not found a tool that does that.

    I was thinking more of a virtual CSV file that you can query like a SQL table.

    > Sometimes, I do not have a choice and have to use something like https://www.mockaroo.com/ or https://generatedata.com/ but then I have fiddle with stuff.

    This is exactly the type of thing I was looking for, I will check them out. I do worry that each use case is too specific for a tool like this.

    Thanks for the help.

  • GitHub repo Killed by Google

    Part guillotine, part graveyard for Google's doomed apps, services, and hardware.

    Project mention: So last year Stadia ended the year really strong and everybody was happy. Blogs were shared saying there wer many plans for SG&E bringing exclusive games in the next few years. Then January happened… | reddit.com/r/Stadia | 2021-11-29
  • GitHub repo spectral

    A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3. (by stoplightio)

    Project mention: API Engineer toolkit | reddit.com/r/aws | 2021-09-07

    Would you count API Linting? I use spectral for maintaining API standards on our application: https://github.com/stoplightio/spectral

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo conf

    Simple config handling for your app or module

    Project mention: How to Build a Command Line Interface (CLI) Application with Node.JS👨‍🎓🤓. | dev.to | 2021-10-13

    conf:This package allows us to save persistent information on the user’s machine. We will be using it to save the user’s todo list

  • GitHub repo JSONForms

    Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.

    Project mention: Full stack react generator | reddit.com/r/reactjs | 2021-11-10

    I tried scaffoldhub.io, it's ok, but it's paid. https://jsonforms.io/ and https://github.com/networknt/react-schema-form are nice, but they are only for forms.

  • GitHub repo roarr

    JSON logger for Node.js and browser.

    Project mention: Real-time log monitoring in the browser using Node.js | reddit.com/r/node | 2021-05-06
  • GitHub repo superjson

    Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.

    Project mention: Prisma not working with next serversideprops | reddit.com/r/nextjs | 2021-07-14

    Hey Mahmoud from Prisma here 👋🏼 Next.js doesn't serialize the Date type. There are a couple of workarounds discussed in this GitHub discussion. Personally, I found that using superjson to be the simplest approach.

  • GitHub repo marshal.ts

    A new full-featured and high-performance web framework for sophisticated web applications.

    Project mention: Looking For Light Weight Node API Framework | reddit.com/r/node | 2021-10-09

    Might be too heavy, but you configure the "components" https://deepkit.io/

  • GitHub repo json-schema-to-ts

    Infer TS types from JSON schemas 📝

    Project mention: 6 importantes bibliotecas para AWS Serverless TypeScript | dev.to | 2021-02-21

    Fonte: https://github.com/ThomasAribart/json-schema-to-ts

  • GitHub repo vscode-data-preview

    Data Preview 🈸 extension for importing 📤 viewing 🔎 slicing 🔪 dicing 🎲 charting 📊 & exporting 📥 large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files

    Project mention: Live data visualization in VScode as a dataset grows? | reddit.com/r/vscode | 2021-06-02

    I've recently started using the VScode Data Preview plugin to visualize datasets from within VScode. This is such a huge QOL improvement for me as I no longer have to load a dataset into a BI tool to generate a quick and dirty chart.

  • GitHub repo bridge.

    Minecraft Add-on Editor | We strive to provide the best development experience possible

    Project mention: I understand json, but need help with minecraft specific terms | reddit.com/r/BedrockAddons | 2021-04-08

    Actually finally 😅 bridge., if you can access it, also is a great tool for Bedrock development, I personally don't use it that much though. The link has more information about it. It also comes with some features like custom commands (to a limited extent) which regular add-ons don't offer.

  • GitHub repo typescript-runtime-type-benchmarks

    Benchmark Comparison of Packages with Runtime Validation and TypeScript Support

    Project mention: What was your favourite programming language before Rust? | reddit.com/r/rust | 2021-11-11

    It's actually fairly middle of the pack. You'd use Zod for the ergonomics, not the performance.

  • GitHub repo coc-json

    Json language extension for coc.nvim

    Project mention: Coc issues false warning with create-react-app | reddit.com/r/vim | 2021-04-02
  • GitHub repo ogma

    A monorepo for the ogma logger and related packages

    Project mention: Automating your package deployment in an Nx Monorepo with Changeset | dev.to | 2021-10-05

    Overall, I'm pretty excited to have this flow automated and working through three of my favorite package management tools. Everything will also work if you're using a yarn workspace instead, just change the sed script to modify the workspace file for yarn instead of the one for pnpm. I'm currently using this for my ogma and nest-commander repositories, feel free to have a look if you need some inspiration and/or real life examples. If you're developing packages and using an Nx workspace and need automated package deployment, give this a shot.

  • GitHub repo jsonx

    JSONX - Create React Elements, JSX and HTML from JSON

  • GitHub repo babel-plugin-superjson-next

    Automatically transform your Next.js Pages to use SuperJSON

    Project mention: Next.js 12: Rust compiler, Middleware, Native ESM, URL Imports, React Server Components | reddit.com/r/rust | 2021-10-28

    For example, I've been opted out of swc compiling because I use babel-plugin-superjson-next to serialize dates in JSON so they can be sent to the client. Luckily this seems to be a fairly common use case so they'll probably support it soon.

  • GitHub repo zap-db

    An easy to use JSON database written with ease of setup and memory management of slack bots in mind.

    Project mention: zap-db: we made a JSON based database, especially suited to slack/discord bots and works great as a replacement to json blobs :) | reddit.com/r/node | 2021-05-23

    You should consider avoiding sync FS operations however, such as in https://github.com/sdslabs/zap-db/blob/master/src/lib/session.ts . This is because of how the event loop in Node.js works: using async operations allows Node.js to work on another request while it waits for the operating system to read the file; if you use sync operations, however, it blocks the entire event loop so only one request at a time can be processed.

  • GitHub repo visualization

    A framework for visualizing data encoded as json.

    Project mention: A Quick Way to Plot Variables | reddit.com/r/rust | 2021-11-08

    I also created a crate that does something similar and connects to the visualization library I wrote for my debug visualizer extension for VS Code: visualizer. As such, all the visualizations in this playground can be leveraged, including Graphviz, plotly and much more.

  • GitHub repo jsonschema-key-compression

    Compress json-data based on its json-schema while still having valid json

    Project mention: Internet Object – A JSON alternative data serialization format | news.ycombinator.com | 2021-10-24

    So the plain data is smaller because some information comes from the schema instead of the object. Guess what, you can do the same with json already [1]

    [1] https://github.com/pubkey/jsonschema-key-compression

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-29.

TypeScript JSON related posts


What are some of the best open-source JSON projects in TypeScript? This list will help you:

Project Stars
1 Editor.js 16,901
2 quicktype 7,365
3 ky 6,981
4 surveyjs 3,042
5 generatedata 1,861
6 Killed by Google 1,563
7 spectral 1,196
8 conf 812
9 JSONForms 774
10 roarr 740
11 superjson 735
12 marshal.ts 561
13 json-schema-to-ts 516
14 vscode-data-preview 337
15 bridge. 274
16 typescript-runtime-type-benchmarks 170
17 coc-json 156
18 ogma 109
19 jsonx 101
20 babel-plugin-superjson-next 100
21 zap-db 99
22 visualization 72
23 jsonschema-key-compression 65
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives