CLI for rendering JSON UI spec to PNG via json-render and Playwright
Package for formatting JSON data in a coloured YAML-style, perfect for CLI output
MJML: the only framework that makes responsive-email easy
React renderer for @json-render/core. JSON becomes React components.
shadcn/ui component library for @json-render/core. JSON becomes beautiful Tailwind-styled React components.
Pretty unicode tables for the command line. Based on the original cli-table.
Ink terminal renderer for @json-render/core. JSON becomes terminal UIs.
HyperFrames CLI — create, preview, and render HTML video compositions
Sort an Object or package.json based on the well-known package.json keys
Simple JSON Addressing.
JSON becomes real things. Define your catalog, register your components, let AI generate.
Post compiler for Vue template render functions to support ES2015+ features
Converts OpenAPI Schema Object to JSON Schema
Get the latest version of an npm package
Converts JSON schema objects or files into Zod schemas
Command line interface for Ajv JSON schema validator
Angular Schematics - Library
Given a response from the npm security api, render it into a variety of security reports
Translates between file formats and generates static code as well as TypeScript definitions.
JSON viewer component for React focused on performance for large volume input while still providing few customiziation features
JSON schema generator based on draft-v4.
Allow parsing of jsx
generates api docs for jsii modules
Headless whiteboard engine CLI — render auto-layout DSL JSON or Mermaid diagrams to PNG.
Benedictus is a Rails developer's CLI for inspecting the execution plan of any ActiveRecord relation, scope, or query object. It boots the host Rails app, evaluates the expression you pass in, runs EXPLAIN (or EXPLAIN ANALYZE inside a rolled-back transaction), parses the JSON plan, and renders it as a colored, annotated tree with inline performance warnings.
# Otto AsciiDoc-powered static site generator with Jekyll-style conventions: layouts, includes, data files, posts, drafts, permalinks, and custom collections. ## Install ```sh gem install ottogen ``` Requires Ruby 3.0 or newer. ## Quickstart ```sh mkdir mysite && cd mysite otto init otto build otto serve open http://127.0.0.1:8778/ ``` For a longer walkthrough including AsciiDoc syntax, see [GUIDE.md](GUIDE.md). ## Commands | Command | Description | |---|---| | `otto init [DIR]` | Scaffold a new site (current dir if omitted) | | `otto build` | Render the site to `_build/` | | `otto build --drafts` | Include posts from `_drafts/` | | `otto watch` | Rebuild on file change | | `otto serve` | Serve `_build/` on port 8778 | | `otto generate PAGE` | Create a new page in `pages/` | | `otto post "Title"` | Create a new dated post in `_posts/` | | `otto clean` | Delete `_build/` | | `otto doctor` | Sanity-check project layout | ## Project layout ``` my-site/ ├── .otto # marker ├── config.yml # site config ├── assets/ # copied verbatim into _build/ ├── pages/ # AsciiDoc pages, output mirrors path ├── _layouts/ # ERB layouts (.html.erb) ├── _includes/ # ERB partials ├── _data/ # YAML/JSON files exposed as site.data.* ├── _posts/ # YYYY-MM-DD-slug.adoc └── _drafts/ # undated drafts (excluded by default) ``` ## Configuration (`config.yml`) ```yaml title: My Otto Site description: Things I write url: https://example.com baseurl: "" permalink: /:year/:month/:day/:slug/ collections: recipes: output: true ``` `permalink` accepts these tokens: `:year`, `:month`, `:day`, `:slug`, `:title`. Templates ending in `/` produce pretty URLs (`<path>/index.html`). ## Pages and posts Both support YAML front matter: ```adoc --- layout: default title: Hello tags: [ruby, cli] --- = Hello Welcome to {site_title}. This page is at {page_url}. ``` Pages live under `pages/`; posts under `_posts/` with `YYYY-MM-DD-slug.adoc` names. Layouts wrap rendered AsciiDoc; partials in `_includes/` are pulled in via `<%= partial 'header.html' %>`. ## License MIT