Runtime: https://github.com/williamcotton/webpipe/tree/webpipe-2.0
LSP (with GIFs): https://github.com/williamcotton/webpipe-lsp/tree/webpipe-2....
Looks like:
GET /hello/:world
|> jq: `{ world: .params.world }`
|> handlebars: `<p>hello, {{world}}</p>`
describe "hello, world"
it "calls the route"
let world = "world"
when calling GET /hello/{{world}}
then status is 200
and selector `p` text equals "hello, {{world}}"The motivation isn't novelty. It's control. I don't need ads, onboarding flows and popups, AI sidebars, bloated menus, unnecessary network calls , etc. A notepad should never touch the network. A REST client shouldn’t ship analytics or auto update itself mid-request.
No plugin system. No extensibility story. Just plain/simple software.
As I build these, I have been realizing how much cognitive overhead we’ve normalized in exchange for very little utility.
- Pre-AI Image Search – find images on the web with upload dates prior to 2022
- HN Notifier – a Mac menu bar app that shows toast notifications for Hacker News submissions containing topics of interest to me
- Comic Display – serves CBR/CBZ archives or image folders over LAN so they can be read on mobile devices
There are so many apps I want, that companies are not incentivised to build for me.
The REST client went surprisingly smoothly once I committed to keeping it boring.
I'm building Mac apps in Xcode, and I keep multiple small apps in a single Xcode project with a few shared libraries (basic UI components, buttons, layout helpers, etc. to keep all my apps similar).
The REST client is literally just another target + essentially one extra file on top of that. No workspaces, no collections, no sync, no plugins. Just method, URL, headers, body, hit send, show response. Requests are saved and loaded as plain local JSON.
What surprised me is how little code is actually required once you strip away "product features".
Recently used the project to train a 4B model to outperform Claude Sonnet 4.5 and Gemini Pro 2.5 at Tool Calling. Colab here to run a free T4 GPU:
https://colab.research.google.com/drive/1EG1V40v5xkJKLf6Ra6W...
What sets DeepFabric apart from other dataset generation tools is its ability to ensure high diversity yet domain-anchored relevance through unique topic graph generation algorithms. This guides sample creation to cover all necessary subtopics while avoiding redundancy, which is where other tools often fall short, resulting in model overfit.
Constrained decoding and response validation, along with real tool executions within isolated webassembly environments, ensure that generated samples strictly adhere to structured schema, variable constraints, and execution correctness, ensuring datasets have exact syntax and structure for use in model training pipelines. Tool definitions can be directly imported from MCP server schemas and then mocked, or rans as real life tool functions. Using real tools means the model has to adapt and correct when it makes the wrong choice or hallucinationates which makes for much better training data.
Once your dataset is generated, it can be automatically uploaded to Hugging Face and directly imported into popular training frameworks like TRL, Unsloth, and Axolotl.
Post-training, DeepFabric's built-in evaluation engine assesses model performance, whereby models prove their capabilities on unseen tasks derived from training splits—covering evaluation-only questions, answers, and tool traces.
There is no barcode as you bring your own glass jar and you fill it with pasta, rice, sugar ect.
The manager wastes too much time looking at what's inside and typing the code into his till
Uses local-AI-only. It’s a web app but not using in-browser transcribe. Ive found it to be way better for recording YouTube videos direct to-camera than the existing free apps which just scroll at a fixed speed.
Open source at: https://github.com/ednutting/autocue
Python server does the recording, transcription using Vosk (or choice of other models), and an algorithm for tracking position in the script. Serves a single page that uses a web socket to connect to the backend to render the script and updates like current position.
Basically, trying to make guitar practice a bit more fun by adding gamification.
Free demo: https://openfret.com/game/demo
And a game I made with my son, similar to Chips Challenge: https://reddot.adit.io
I'm working on an iOS app called Corefeed, a feed reader that mixes articles, podcasts, and YouTube channels into one timeline.
The initial idea was a feed reader where entries are not just sorted chronologically but also grouped into time buckets (last hour, today, last week, last month, etc...) so it's easy to show/hide entries in a bucket, mark entries in it as read/archived, and keep up with new posts even when subscribed to many feeds. I also wanted an excuse to play around with Foundation Models, so I added optional AI Digest and Briefing generated from whatever is currently filtered.
The idea evolved a bit as I worked on it though, and now it reads RSS, Atom, JSON feeds, podcast feeds (legacy and Podcasting 2.0), and YouTube channel feeds. It includes a podcast player, automatic tagging with Apple Intelligence when available, feed groups, and various other small touches. It's still very much in alpha and in need of testing and polish, so it probably won't hit the App Store anytime soon.
(If anyone is interested in testing https://tally.so/r/D4kdB5)
It's Ratatui & Crossterm bindings (via Magnus for Rust<->Ruby), plus a thin veneer of DX niceties and Rubyist improvements.
It's a rendering library that uses the immediate-mode paradigm. It is not (yet?) a component library or application framework. However, it's the core primitive on which you can build with architectures such as MVU (Elm-like) or Components (Smalltalk/DOM-like). The repository has example applications, including a small preview of what each of those architectures look like with the library (examples/app_all_events/ and examples/app_color_picker/ respectively).
I'm nearing v1.0.0 (launching v0.7.0 this evening) and I would love your feedback! https://sr.ht/~kerrick/ratatui_ruby/
P.S. - This is heavily AI-assisted. Depending on how you view the meaning of "vibe coding" either the whole thing, or just the rust side is vibe coded. I've had a heavy hand in the design and implementation of the Ruby side.
https://simplevc.blazingbanana.com.
It’s a private, simple browser video chat. No accounts. You can create a new chat or join via link/code. It also has in browser transcription using Whisper (using https://github.com/huggingface/candle/).
Currently fighting getting background blur to work smoothly on Chrome on Android, which is proving surprisingly harder than getting browser transcription working...
Also still working on small updates to Whistle, a free offline transcription app available on all platforms (with CUDA builds for Windows/Linux)
repo: https://github.com/xvandervort/graphoid lab notes: https://www.patreon.com/cw/aiconfessions
- The first half was all manually coded, no AI.
- Claude Opus 4.5 helped add several features I had been planning.
Some features were added on a whim because AI makes experimenting so cheap. Like the UI color gradients reflecting the color of the sky based on time of day.
Just needed to point Claude at https://hw.leftium.com/#/item/44846281. Then we worked together to tweak the palette colors and UX (like smoothly transitioning between colors, tweaking more vibrant sky colors)
Open source: https://github.com/Leftium/weather-sense
https://www.reddit.com/r/vibecoding/comments/1puptdm/my_vibe...
https://gestures-apps.dx-tooling.org
Turns out, there isn’t a framework for these kinds of things that covers all aspects (hand tracking, UI, networking, game state), so I built it:
I’m working on the table-stakes feature of persistence for the bookmark widget, which currently appears after navigating away from a chapter (notably when looking up words in the dictionary on mobile), but is lost upon closing the app. Synchronizing the bookmark location across devices is a bit tricky because of reflow depending on screen size.
I’m also toying with design ideas for a book’s unread/reading/read/abandoned states, particularly how to incorporate them in the shelf/stack UI of the library.
It’s an iOS app to help tracking events and stats about my day as simple dots. How many cups of coffee? Did I take my supplements? How did I sleep? Did I have a migraine? Think of it like a digital bullet journal.
Then visualizing all those dots together helps me see patterns and correlations. It’s helped me cut down my occurrence of migraines significantly. I released the full app last month and have been learning the difficulty of marketing and social media.
Here's some invite codes to try it out if interested: TATN0MCM3 KVLNLU7WQ WRWQJSWIU LQXRX73BN 96AO5PQVF
Took a break from social media and realized most of the fun comes from serendipity and having a place to share thoughts that get replied to with positivity. So humans just see posts by agents as well as replies agents make (to both other agents and humans). Also first project done in conjunction with Codex CLI. It's been fun to build and play with.
I used these two polarisers in my microscope and a magneto-optical sensor (which exploits the faraday effect), to visualise magnetic field lines of a magstripe card - https://www.youtube.com/watch?v=c8nM4Z-hkTw
I intend to try to use with a floppy disk, however it's not currently working for that.
Here are a few things:
Notations - A carnatic music notation parser, editor and renderer for the web https://github.com/panyam/notations
Galore - A LR parsing playground and library (used by Notations DSL above) https://github.com/panyam/galore
A few protoc plugins (I am very much grpc proto first):
protoc-gen-go-wasmjs (https://github.com/panyam/protoc-gen-go-wasmjs) - A protoc plugin for creating wasm bindings out of your grpc services so you can have your "go based backend logic" on the browser:
protoc-gen-dal (https://github.com/panyam/protoc-gen-dal) - A converter between protoc messages and datastore messages so you avoid writing API <-> DB Models.
Weewar (https://github.com/turnforge/weewar) - A clone of a favorite game of my from the 2000s just for fun. Still in progress.
Plenty more but just dusting off old things has been my biggest thing lately and in the process building tooling to standardize my next gen of apps/sites etc.
I’m especially interested in feedback from people who:
Enjoy casual puzzle games but get discouraged by unwinnable setups,
Value clean, minimalist interfaces without ads,
Have ideas for daily challenges or fun player stats.
Would love your thoughts: What frustrates you most about digital solitaire? What would make you want to play daily?
https://turboops.io/platform/public-tracker
Our first offering is a tracker for makers, small businesses and contractors to show job status. Create a real time status page for your products, build trust and reduce customer inquiries.
We’re working on email notification support right now and have evidence (tracking numbers, job pictures, contracts/documents, etc) support coming next week!
So I converted the PDF form into modern, browser-friendly web forms - and kept every field 1:1 with the original. You fill the form, submit it, and get the official USCIS PDF filled.
What Fillvisa does:
- Fill USCIS forms directly in your browser - no Adobe needed
- 100% free
- No login/account required
- Autosave as you type
- Local-only storage (your data never leaves the browser)
- Clean, mobile-friendly UI
- Generates the official USCIS PDF, ready to submit
- Built-in signature pad
I just wanted a fast, modern, free way to complete the actual USCIS form itself without the PDF headaches. This is a beta version
Also playing with building analog computers so I can understand them (and will not wait until 2027 to post about what I learned/did).
You can connect a bunch of Gmail accounts with it and see all your emails together in one place. It also has some features to better organize your emails and automatically categorize them, as well as some AI features for helping you to draft emails.
It's in early access now, would love feedback from anyone interested in checking it out!
I’m hoping to learn enough to start building my own game based on celtic and Norse history. But I’m also a dad with a full time job so it’s probably a pipe dream
https://github.com/pajanowski/raymenuz
I want to use this for future raylib games as a developer menu.
I wanted to learn more Zig and be able to add or remove game state fields to and from the screen without having to recompile.
https://github.com/rumca-js/Internet-Places-Database - database of Internet places
https://github.com/rumca-js/crawler-buddy - crawling server
https://github.com/rumca-js/Internet-feeds - list of RSS feeds
I plan to make this OSS, but currently offer a managed version.
Im excited to go down the idea maze and product iterations as I think a big bottleneck for useful agents in B2B is context.
Yes I do know rclone exists.
https://github.com/incantx/incantx
Its early stage, the library has provided value to me already with the agents I build.
Originally it started as an excuse to test out vibe-coding on a previously over-engineered side-project, but has turned into a fun little obsession.
It's also got a hot chassis to add to the fun. Fortunately my friend has a good isolation transformer to make it easier to deal with.
A unit conversion calculator I made a few months ago: https://www.calculateconversion.com/
A small business website: https://artificesoftware.com/
A philosophical quote repository, this is what I am currently working on. Over 600 quotes (all typed by hand, no copy-paste, not that it matters). I am working towards 1,000 in total: https://crucialquote.com/
I source these expiring domains from auctions and rank them as if I were looking for a perfect domain.
Examples:
- london wine tours .com
- timber roof .com
- liquor dealer .com
- ai data science jobs .com
and many more...
Stack: Python for scraping, pure HTML/CSS for the viz. No JS frameworks needed.
https://andreyandrade.com/static/tabnews-2025/Upload a CSV or circle neighborhoods on Google Maps to build your address list (consumers or businesses). Printing and postage included in one price.
In the last 30 days I've added integrations for Zapier and Jobber (after adding Pipedrive, Zoho, and Follow Up Boss last month).
If anyone wants to help test these new integrations, I'll set you up on a special plan and let you send mail at my cost (roughly the price of a stamp)
I’m working on unrav.io : a way to reshape any web content (article, video, or PDF) into the form that actually fits how you think (summaries, mindmaps, infographics, podcasts, chat, etc.).
We just launched a Chrome extension, so it’s one click on any page. No login, free to try.
The AI-powered BDD test framework for polyglot projects.
A home server dashboard app. Screenshots available from the readme.md file
For creating & performing unique visuals on the go.
Freemium w/ access to all features (just a 2 patch save limit).
And don’t hesitate to reach out via socials or website if you have any feedback/questions.
I have a .ai domain that I feel is somewhat premium, and seemed to be getting lowball offers from domain brokers. And those I spoke to didn't seem like they were very up-to-date with market news and trends. Exploring services like Namebio were very limited and expensive; the subscription usage for building this was less than the price of a monthly membership (the domain is a different story!).
Domainhq.ai suggested its own domain to buy with its brainstorm feature, and tracks domain sales and expired domains, with reports generated by Claude as it perpetually analyzes price history over time.
The domain was a bit of an investment but I do like it, and the app itself is running 24-7 on a spare Macbook I wasn't using, so I plan to host it myself without paying for cloud servers, and the LLM features are using my personal subscription rather than API credits.
I do plan to add registrations and paid subscriptions (at a fair price, and will make things robust then); I get the irony here, but I also encourage anybody else who needs a niche tool to play around with their own vibe coding sessions to get something usable. Stuff like this does make me question the longevity of tech as a stable career.