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: 🚀10 Trending projects on GitHub for web developers - 31st December 2021 | dev.to | 2021-12-31
  • GitHub repo quicktype

    Generate types and converters from JSON, Schema, and GraphQL

    Project mention: excel/CSV to JSON | reddit.com/r/swift | 2022-01-22

    Then pop that json into this to help create your models. https://app.quicktype.io

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • 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: Generate your own data | reddit.com/r/dataengineering | 2022-01-22

    for example: https://generatedata.com/

  • GitHub repo Killed by Google

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

    Project mention: Builder is saying we need light switches in every room, won't say why, reason is "Because, you just do" | reddit.com/r/HomeImprovement | 2022-01-23
  • GitHub repo spectral

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

    Project mention: what are the best tools for documenting apis? | reddit.com/r/api | 2022-01-21

    You can also use linters such as Stoplight's spectral to make sure the API specification is looking good.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo sp-dev-list-formatting

    List Formatting Samples for use in SharePoint and Microsoft Lists

    Project mention: like buttton | reddit.com/r/sharepoint | 2022-01-14

    Here is a sample that shows how you can get the LikesCount https://github.com/pnp/List-Formatting/tree/master/column-samples/generic-likedby

  • GitHub repo conf

    Simple config handling for your app or module

    Project mention: Building a CLI tool using node - An Ultimate Beginners guide 🚀 | dev.to | 2021-12-06

    Now, we implement history feature through which we can view the lastly created password through the -h or --history flag. For this purpose we use conf package. But first, let's create the flag feature. We use process.argvfor this purpose, process.argv is an inbuilt API used to get the arguments passed via command line like -h. We will slice it to remove the first two indexes of it to get relevant data only.

  • GitHub repo JSONForms

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

    Project mention: Best JsonForms library for Angular? | reddit.com/r/angular | 2021-12-15

    What jsonForms library would you guys recommend for Angular? For the past few weeks I’ve been messing around with: https://jsonforms.io It’s a pretty nice idea, but it seems to be geared mostly for React.the documentation/examples are all in react, and I’m pretty new to Angular, have no idea about react (backend originally). I’ve found this library to be cumbersome to use and I’m pretty burnt out trying to use it. Was wondering/hoping that there’s a better alternative. Thanks for your time.

  • 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 roarr

    JSON logger for Node.js and browser.

    Project mention: Should you have a console.log() in your catch block? | reddit.com/r/node | 2021-12-11

    Before you go Winston / Bunyan, give Roarr a shot.

  • 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: How do you handle runtime validation / API documentation? | reddit.com/r/typescript | 2021-12-23

    https://github.com/ThomasAribart/json-schema-to-ts - Infers TS Types from raw JSON Schema object literals you embed in your code.

  • 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 mistql

    A miniature lisp-like language for querying JSON-like structures. Tuned for clientside ML feature extraction.

    Project mention: Introducing Python support for MistQL: an embeddable language for performing computations on JSON-like structures | reddit.com/r/Python | 2022-01-08

    MistQL Website -- MistQL Github

  • 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 Coloquent

    Javascript/Typescript library mapping objects and their interrelations to JSON API, with a clean, fluent ActiveRecord-like (e.g. similar to Laravel's Eloquent) syntax for creating, retrieving, updating and deleting model objects.

    Project mention: Show HN: UpfrontJS – Data handling framework complementary to active records | news.ycombinator.com | 2021-12-21

    I came to write this package as I was annoyed by code duplication when writing bespoke requests. Such as: unwrapping data, specifying the endpoint, transforming keys' casing etc. I looked around and saw there was no package that solved my issues and this was a gap in the ecosystem. Evidently I did not look good enough as since then I have found some alternatives: https://github.com/milroyfraser/sarala https://github.com/robsontenorio/vue-api-query https://github.com/DavidDuwaer/Coloquent

  • 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.

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 2022-01-23.

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 17,844
2 quicktype 7,572
3 ky 7,154
4 surveyjs 3,096
5 generatedata 1,888
6 Killed by Google 1,585
7 spectral 1,256
8 sp-dev-list-formatting 858
9 conf 842
10 JSONForms 837
11 superjson 798
12 roarr 762
13 marshal.ts 593
14 json-schema-to-ts 542
15 vscode-data-preview 361
16 bridge. 280
17 mistql 255
18 typescript-runtime-type-benchmarks 183
19 Coloquent 167
20 coc-json 163
21 ogma 121
22 jsonx 108
23 babel-plugin-superjson-next 103
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.