News for hackers. Stuff that matters.

vseplet

Show HN: I built a CLI tool while waiting for food

https://github.com/vseplet/gp

I was waiting for my food to be prepared and decided to run an experiment: can I actually code from my phone using AR glasses? Setup: - Samsung S25 running Termux - Rokid Max 2 AR glasses (as a display) - Claude Code (AI pair programmer) - Voice control for input Result: A fully functional Git profile manager (gp) — switches between work/personal GitHub accounts with separate SSH keys

( Read More... | no comments | 2 points | on HN )

Show HN: Embeddable fullstack web library without a build step

https://jsr.io/@vseplet/morph

What is Morph?Morph is a zero-build fullstack library for creating web interfaces with server-side rendering. Built on HTMX and Hono, it works with Deno, Bun, and Node.jsPerfect for: Admin panels, dashboards, Telegram Web Apps, internal tools, and small projects where you don't want to maintain a separate frontendWhy Morph?No build step — just write TypeScript and run Server-side rendering —...

( Read More... | no comments | 2 points | on HN )
This idea shocked me with its simplicity, thank you

Ask HN: Can you give tips on writing a README for project?

I'm currently finishing up the initial version of my experimental embeddable library designed for creating web applications without a build step. But I'm not sure how to make the repository appealing and successful — something that makes people want to try it out, maybe even contribute or improve it.https://github.com/vseplet/morph?tab=readme-ov-file#morphSo, I'd really appreciate any tips you...

( Read More... | 7 comments | 2 points | on HN )
Re:Show HN: I reinvented PHP in TypeScript (demo) on Tuesday May 20, 2025 @11:13PM (#44047949)
Thank you, DX was really important for me in this project. I will add some examples and documentation in the near future, it will be cool. But writing README is very difficult for me =(

Well, I am sure that we need to develop the part with api. It already exists and works great, but lacks middlware functions and caching

Re:Show HN: I reinvented PHP in TypeScript (demo) on Tuesday May 20, 2025 @11:10PM (#44047930)
I studied it a long time ago — maybe it was even taught in college. Yeah, the comparison isn’t entirely accurate, but what I meant was the idea of merging code with its template plus rendering it all server-side right away.

Show HN: I reinvented PHP in TypeScript (demo)

https://github.com/vseplet/morph

I built Morph, an experimental fullstack HTML-first library for Deno, Node, and Bun.Everything returns HTML, not JSON. No React, no Vite — just plain HTML with server-side rendering.No build steps, no preprocessors, no complex configs — everything runs from a single file.Perfect for Telegram Web Apps, internal tools, simple admin panels, dashboards, or anywhere a full-blown SPA feels like...

( Read More... | 30 comments | 2 points | on HN )
Re:Show HN: Whitepape.rs – Just type. It remembers on Friday May 02, 2025 @07:27PM (#43875516)
Could you please tell me from which region you are trying to open the site? And does it work for you now?
Re:Show HN: Whitepape.rs – Just type. It remembers on Friday May 02, 2025 @07:26PM (#43875507)
I use macOS, Windows, Android, and iOS and this solution is simple enough to work well across all of them. Sure, a regular notepad is fine, but in this case, I’ve intentionally "run away" from anything with buttons or that depends on a specific OS.

Yes, it's a very strange experience, and I’m not claiming anything innovative (it's not), but I’m sharing it simply because it personally helped me become more productive when writing. That’s all.

I run a Twitter account and a Telegram channel, and this simple absurdly dumb tool has literally saved me from constant brain fog and procrastination. That’s the story.

not necessarily. It may be that you alone will simply get lost among the hundreds of low-quality products that have flooded the entire

Ask HN: Is the Surge of AI-Gen Tools by Inexperienced Developers Worrying You?

Are you concerned about the rapidly growing number of services/tools and other software created by inexperienced developers with the help of AI in just a couple of evenings?I believe that the abundance of such services in the near future could create 'problems' for the functioning of well-built software. In other words, it may become increasingly difficult for developers of quality software to...

( Read More... | 2 comments | 3 points | on HN )
Re:Ask HN: What are you working on? (April 2025) on Monday April 28, 2025 @05:29PM (#43826337)
Currently, I am exploring one of the simplest and fastest ways to create a command-line utility (in TypeScript) and its distribution mechanism

- repo: https://github.com/vseplet/PPORT

Re:Show HN: Sim Studio – Open-Source Agent Workflow GUI on Monday April 28, 2025 @04:16PM (#43825623)
It's funny, but I solved a similar problem myself, but instead of n8n I came to write my own solution. I even noticed this post thanks to automation and llm. Likewise, I'll be glad to help!
Thank you very much, interesting!
It seems like there was no such possibility.
You're cool!
Re:Found a simple tool for database modeling: dbdiagram.io on Saturday April 26, 2025 @09:40PM (#43808804)
While discussing data models, my colleague was sketching tables and their relationships in an editor: table A, table B, columns linking them.

He then generated SQL from the diagram and deployed the schema to PostgreSQL. The schema was shared and reviewed.

The tool is https://dbdiagram.io

You can import/export SQL and generate images of your schema.

How do you think this should work?
Yes, I understand the capabilities of git... But, it still seems too tedious to me. In general, I have already solved this problem for myself quite a long time ago by making a small utility that, when cloning a repository (no matter where and no matter where), offers to choose one of the available git profiles (and keys). In this way, I can easily work with each repository separately, have several profiles for github, gitlab, and so on.

But I was wondering if anyone has solved a similar problem or uses some ready-made tool)

Yes, I assume different emails/names and ssh keys. Of course, I can do manual configuration, but I think it is a bit "tiresome".
I'm genuinely surprised by how simple it can be to build a site, add basic analytics, serve code, and handle installation — all at once. I honestly haven't seen an easier way to deliver CLI tools.
For now, I’ve also added basic analytics: install counters and a live feed of recent messages right on the homepage (though they aren’t stored for long — they live only in memory).
PPORT is a tiny text-based messenger that runs directly in your terminal. I built it mainly to showcase a dead-simple way to deliver CLI apps over plain HTTP — no builds, no binaries, just streaming source files dynamically.

Happy to answer any questions!

Show HN: Install CLI Apps via Plain HTTP – No Docker, No Binaries, Just Curl

https://pport.top

Tired of bloated installers and complex DevOps pipelines? I built PPORT — a terminal-based messenger — to demo a crazy simple idea:1. Instant CLI delivery over HTTP2. Just curl or irm, nothing else3. TypeScript on the fly via Deno4. Live deployment without Docker or buildsHow it works:Visit https://pport.topRun one command (curl -fsSL pport.top | sh)PPORT streams scripts and source files...

( Read More... | 3 comments | 3 points | on HN )
Re:Mark Zuckerberg Says Social Media Is Over on Thursday April 24, 2025 @04:51AM (#43780564)
Yes, they themselves are making more and more efforts to isolate each individual user. Facebook or VK - but the essence is the same
I will definitely support mobile today/tomorrow but I am sure it is almost useless for mobile phones

Older »