Skip to content
View nao1215's full-sized avatar
🏠
Working from home
🏠
Working from home

Sponsors

@adamdecaf
@EvilBit-Labs
@unclesp1d3r

Sponsoring

@shogo82148
@k1LoW
@ikawaha
@noborus
@goccy

Highlights

  • Pro

Block or report nao1215

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nao1215/README.md

Only projects I actively maintain are listed here. Archived and unmaintained repositories are left out.

Go CLI tools

OSS Stars Description
gup 602 Update binaries installed with go install in parallel, and move the same toolset to another machine via export/import.
sqly 178 Interactive shell that runs SQL against CSV, JSON, Parquet, Excel, and other files, with JOINs across formats and write-back.
mimixbox 39 BusyBox-inspired toolbox for Linux, with many commands in a single binary.
atago 18 Test CLI behavior from plain YAML: exit codes, output, files, snapshots, and interactive terminals (PTY/TUI).
onionscan 18 Investigate Tor onion services for misconfigurations and information leaks.
omokage 17 Measure how closely a text matches a learned author's style. Japanese and English, runs locally.
jose 15 Generate keys (JWK), sign and verify (JWS), and encrypt and decrypt (JWE) from the shell.
mobilepkg 6 Inspect APK, XAPK, APKS, AAB, and IPA files without SDKs: metadata, signing info, diffs, and security findings.
jsonize 5 Make JSON from command output, files, and arguments for the next command in a pipeline (jz).
iso8583tool 5 Debug and inspect ISO 8583 payment messages from the command line.
career 4 Generate a Japanese resume (rirekisho / shokumu keirekisho) and an English CV as PDF from a single YAML file.
block 2 Pin the CLI versions used in blockchain development with a lock file, so developers and CI use the same tools.
himorime 1 Performance budgets and regression checks for CLIs from plain YAML: latency, throughput, CPU time, and memory.

Go libraries

OSS Stars Description
filesql 383 Load CSV, TSV, LTSV, JSON, JSONL, Parquet, Excel, ACH, and Fedwire files (including compressed ones) into SQLite and query them through database/sql.
markdown 141 Build Markdown and Mermaid diagrams from Go code. Stable API since v1.
prompt 11 Interactive prompt and REPL library with completion and history, aiming to succeed go-prompt.
imaging 10 Image processing (resize, crop, rotate, blur, and more). Maintained fork of disintegration/imaging.
tornago 8 Tor client and server library for Go.
sensitive 2 Detect and optionally mask sensitive data in text, such as credit card numbers and email addresses.

Gleam packages

OSS Stars Description
qrkit 11 Generate QR codes and render them to the terminal, SVG, or PNG.
oaspec 8 Generate typed server stubs and client SDKs from OpenAPI 3.x specifications.
geokit 7 Geographic math: haversine distance, bearing, geohash, polyline, Web Mercator, and bounding boxes.
sqlode 5 Generate type-safe code from SQL schemas and queries, sqlc-style, for PostgreSQL, MySQL, and SQLite.
metamon 5 Property-based and metamorphic testing library.
dataprep 5 Compose preprocessing and validation from small, typed building blocks.
datastream 5 Lazy, composable, resource-safe streams on Erlang and JavaScript.
textmetrics 5 Edit distances, similarity scores, LCS, and diff.
yabase 4 One type-safe API for Base64, Base32, and other binary-to-text encodings.
automata 4 Cron, RRULE, retries, filesystem events, and finite automata.
finanza 5 Decimal arithmetic, currency formatting, time value of money, and payment card validation.
multipartkit 3 Parse and build multipart bodies such as file uploads.
mimetype 3 MIME type lookup by extension and file type detection by magic number.
ssevents 2 Build and parse Server-Sent Events.
packkit 2 Compression (gzip, zstd, xz, and more) and archives (tar, zip, 7z, and more) with no runtime dependencies.
sparklinekit 1 Draw sparklines as terminal text, SVG, or PNG.

Rust

OSS Stars Description
truss 10 Image toolkit for CLI, HTTP, and WASM with signed URLs, SSRF protection, and AVIF, WebP, and SVG support.

TypeScript

OSS Stars Description
horcrux 11 Split files into encrypted fragments and restore them, for Node.js and React Native.

Pinned Loading

  1. gup gup Public

    Fast manager for Go-installed binaries in $GOBIN: update, export/import, and migrate toolsets across machines

    Go 602 28

  2. markdown markdown Public

    simple markdown & mermaid builder in golang

    Go 141 12

  3. sqly sqly Public

    executes SQL against CSV, TSV, LTSV, JSON, JSONL, Parquet, Microsoft Excel™ , ACH, and Fedwire files with shell.

    Go 182 4

  4. filesql filesql Public

    loads CSV, TSV, LTSV, JSON, JSONL, Parquet, XLSX, ACH, and Fedwire files into SQLite; includes prep and frame for cleanup and in-memory transforms

    Go 384 10

  5. atago atago Public

    Tests CLI behavior from plain YAML: exit codes, output, files, snapshots, and interactive terminals (PTY/TUI)

    Go 18

  6. jsonize jsonize Public

    jsonize(jz) - Make JSON from command output, files and arguments, for the next command in a pipeline.

    Go 15