niquola

niquola / proc-ts

Public

Clojure-style procedural TypeScript. Functions, data, REPL โ€” no classes, no frameworks. Agent-first architecture.

12
0
100% credibility
Found Apr 12, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

proc-ts is a minimalist TypeScript setup for building small web apps like an issue tracker using pure functions, a shared state object, and live reloading via a REPL.

How It Works

1
๐Ÿ—‚๏ธ Discover proc-ts

You find this easy-to-use example of a simple website for tracking issues and problems.

2
๐Ÿ’ป Prepare your workspace

You download the files and start a background helper that keeps everything live and updatable.

3
๐Ÿš€ Launch the app

You load all the parts and start the system, bringing your website to life in moments.

4
๐ŸŒ Open in browser

Your new issue tracker loads right in your web browser, looking clean and ready.

5
๐Ÿ” Sign in

You log in with the simple default credentials to access all features.

6
๐Ÿ“ Track issues

You create new issues, add details, update statuses, and leave comments effortlessly.

7
โœจ Update live

Change a file for your custom touch, reload it instantly, and watch updates appear without stopping anything.

๐ŸŽ‰ Your tracker shines

You now have a fully working, personalized issue tracker running smoothly on your computer.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is proc-ts?

proc-ts delivers Clojure-style procedural TypeScript for web apps, emphasizing functions, data, and REPL over classes or frameworks. Clone the repo, fire up a Bun-powered REPL server, load functions with `bun repl_send.ts load_all`, and build CRUD apps like an issue tracker with SQLite DB, auth, and HTTP routesโ€”all hot-reloadable without restarts. It solves framework fatigue by offering agent-first architecture for predictable, transparent state via a single shared context.

Why is it gaining traction?

No import staleness or DI magic: edit a function, `bun repl_send.ts reload fn_name`, eval via REPL (`bun repl_send.ts eval 'db_query(ctx, sql)'`), and changes propagate instantly. Typed DB queries (`db_query`), auto-routed endpoints from file patterns (`/ui/issues/:id`), and CLI-driven workflow hook devs seeking proc tsmodel simplicity or tsql stored proc vibes in TS. Stands out for AI agents prototyping fast, with zero deps beyond Bun.

Who should use this?

AI coding agent wranglers building proc tschechisch experiments or proc tsmodel sas prototypes. Solo TypeScript backend devs crafting small APIs, REPL junkies ditching tso proc boilerplate for clojure-style functions/data, or hackers needing quick tsys pymt proc dashboards without frameworks.

Verdict

Solid docs and tests cover the issue tracker demo, but 12 stars and 1.0% credibility scream early-stage toyโ€”skip for prod tsb proc fees or tso logon proc. Grab it for agent-first REPL joy on personal projects.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.