| Project | What it does |
|---|---|
| s3db.js | Document database on S3 with ORM-like API |
| recker | Multi-protocol SDK (HTTP, WS, DNS, WHOIS, FTP...) |
| tuiuiu.js | Terminal UI framework with 50+ components |
| dynamic-openapi-mcp | Any OpenAPI spec → instant AI tools |
| genetics-ai.js | Evolve neural networks with genetic algorithms |
| raffel | Multi-protocol API server (Express-like DX) |
| vaulter | Encrypted secrets manager with K8s/Terraform export |
| cli-args-parser | Zero-dep CLI argument parser |
| redblue | Security toolkit in Rust (30+ tools, 2.7MB) |
Transform AWS S3 into a fully functional document database.
ORM-like interface. Field-level encryption (AES-256-GCM). Streaming API. 30+ field types. 12 plugins. MCP server included. Pay only for S3 storage.
const db = new S3db({ uri: 's3://key:secret@bucket?region=us-east-1' })
const users = await db.createResource({
name: 'users',
attributes: {
email: 'email|required|unique',
password: 'secret|required',
role: 'enum:admin,user|default:user'
}
})
await users.insert({ email: 'dev@example.com', password: 'secure123' })
const admins = await users.query({ role: 'admin' })Multi-Protocol SDK for the AI Era.
9 protocols unified: HTTP, WebSocket, DNS, WHOIS, RDAP, FTP, SFTP, Telnet, HLS. 48 API presets (OpenAI, Anthropic, Stripe, GitHub...). 65 MCP tools. 4200+ tests.
import { get, post, whois, dns, ftp } from 'recker'
// HTTP with automatic retry, cache, auth
const users = await get('https://api.example.com/users').json()
// Multi-protocol in the same codebase
const domainInfo = await whois('github.com')
const records = await dns('google.com', { type: 'MX' })
const files = await ftp('ftp://server.com').list('/pub')
// AI-native
import { anthropic } from 'recker'
const response = await anthropic.chat('Explain recursion')Terminal UI Framework. Zero Dependencies. Pure Node.js.
Signal-based reactivity. Flexbox layout engine. Full mouse support. 50+ components. 11 themes. 5300+ tests. MCP server included.
import { render, Box, Text, Button, createSignal } from 'tuiuiu.js'
const [count, setCount] = createSignal(0)
render(() =>
Box({ padding: 2, border: 'rounded', flexDirection: 'column' },
Text({ color: 'cyan', bold: true }, `Count: ${count()}`),
Button({
onClick: () => setCount(c => c + 1),
variant: 'primary'
}, 'Increment')
)
)Any OpenAPI spec. Instant AI tools.
Point it at a spec and your AI agent can call the API. OpenAPI v3 JSON & YAML, auto-auth, zero config. Every endpoint becomes a tool, every schema becomes a resource.
npx dynamic-openapi-mcp -s https://petstore3.swagger.io/api/v3/openapi.jsonEvolve neural networks with genetic algorithms. No training data needed.
NEAT speciation. Multi-objective (NSGA-II). Novelty search. Hill climbing. 262 tests. ~8k brain ticks/second. Built-in profiler and visualizer.
import { Generation, Individual } from 'genetics-ai.js'
class Creature extends Individual {
fitness() {
return this.distance // Further = better
}
}
const gen = new Generation({ size: 100, individualClass: Creature })
gen.fillRandom()
for (let i = 0; i < 100; i++) {
await gen.tickAsync()
gen.population.sort((a, b) => b.fitness() - a.fitness())
gen.population.slice(-30).forEach(ind => ind.dead = true)
gen = await gen.nextAsync() // Evolution!
}Build APIs Like Express. Scale Like Nothing Else.
Write once, expose everywhere. Same handler works over HTTP, WebSocket, JSON-RPC, gRPC, and GraphQL. Zero extra code.
import { createServer } from 'raffel'
const app = createServer({
port: 3000,
websocket: { path: '/ws' },
jsonrpc: { path: '/rpc' }
})
app.get('/users/:id', async ({ id }) => {
return db.users.findById(id)
})
app.post('/users', async (body) => {
return db.users.create(body)
})
await app.start()
// Same handlers now work via HTTP, WebSocket, and JSON-RPCStop committing .env files.
Encrypted storage (AES-256-GCM). Multi-backend (S3, MinIO, R2). Monorepo support. Export to K8s, Helm, Terraform, Docker. 30 MCP tools.
# Initialize and store secrets
vaulter init --backend s3://my-bucket/secrets
vaulter set DATABASE_URL="postgres://prod:5432/db" -e prd
vaulter set API_KEY="sk-live-xxx" -e prd --tags sensitive
# Export to any format
vaulter export k8s-secret -e prd | kubectl apply -f -
vaulter export helm-values -e prd > values.yaml
vaulter export tfvars -e prd > terraform.tfvarsZero-dependency CLI argument parser.
Expressive syntax: key=value, key:=typed, Key:Meta. Nested subcommands. Custom validation. Shell completion. 431 tests.
import { parse } from 'cli-args-parser'
parse(['user=filipe', 'age:=30', 'admin:=true', '--verbose', '-f'])
// {
// data: { user: 'filipe', age: 30, admin: true },
// flags: { verbose: true, f: true }
// }The Ultimate Security Arsenal in a Single Binary.
30+ security tools. Zero dependencies. 100% Rust. Port scanning, subdomain enumeration, web fuzzing, CVE lookup, secrets detection, encrypted vault, multi-modal database (tables + graphs + vectors).
# Network reconnaissance
rb network scan ports 192.168.1.0/24 --type syn --top-ports 1000
rb network scan services 10.0.0.1 -p 80,443,8080
# Domain intelligence
rb recon domain subdomains example.com --recursive
rb recon domain tech-stack example.com
# Web security
rb web fuzz http://target.com/FUZZ -w wordlist.txt --threads 50
rb web crawl http://target.com --depth 3
# Vulnerability intelligence
rb intel vuln search nginx 1.18.0
rb intel vuln details CVE-2021-44228
# Crypto & secrets
rb crypto vault create secrets.vault
rb crypto vault encrypt data.json -o data.enc



