frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Askdown – A plain-text format for forms

https://askdown.dev/
5•treve•1h ago

Comments

treve•55m ago
Something I've been running on- and off again in my career, especially during freelance stints is that it's been annoying to describe forms in a portable format.

If you use markup, HTML alone is not very expressive and is missing some fairly common use-cases, and the JSX snippets of existing UI frameworks aren't very portable. JSON-Schema is more expressive in terms of describing the shape of the result, but json-schema alone is usually not enough information to build a user-friendly form.

I've created a few versions of this DSL over the years but finally decided to try and take it a bit further.

My hope is that people like this and build implementations of this spec for a variety of frontend and traditional frameworks.

I know this will not cover every application's use case and it's not meant to supplant general application forms, but I especially think this will be useful for cases where you want your users to be able to create forms.

Feedback very welcome, especially if you have ideas on how to make the markup itself be more readable!

MiroslavPokorny•42m ago
I like it. Brief and concentrates on defining the form without any verbosity.

Do you have any plans for describing some basic constraints like a number range or a field should only accept dates after X. Im asking because as a markup for a form builder its very nice but its missing the next level of validation constraints.

treve•38m ago
Yeah! this is mostly already supported:

  ? A date after today
  [date min="2026-10-13"]

  ? A number between 10 and 100 that's a multiple of 5
  [number min=10 max=100 step=5]
I didn't want to pack everything on the homepage example, but there's more examples in the form builder.

Also see:

https://askdown.dev/spec#4-question-types

Show HN: Search for AI agents with usefulness score built in

https://github.com/Ayobamiu/usefulness-search
2•Ayobamiu•39m ago•0 comments

Show HN: RL environment for complex ML Development

https://blazerops.ai
2•jiminseo•59m ago•1 comments

Show HN: Brickbrag – A multiplayer brick-building world in the browser

https://brickbrag.com/
44•neuling•7h ago•15 comments

Show HN: Askdown – A plain-text format for forms

https://askdown.dev/
5•treve•1h ago•3 comments

Show HN: An experimental pattern-first DAW that supports MCP

https://github.com/andrewfader/blokkily
29•androsynth89•5h ago•17 comments

Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)

https://github.com/bherbruck/solidcraft
17•bherbruck•4h ago•0 comments

Show HN: Atticus – Hold-to-talk voice assistant for macOS that runs on Claude -p

https://github.com/SaarthurR/atticus-mac
88•SaarthRanka•1d ago•15 comments

Show HN: PS2 games statically recompiled to WebAssembly

https://github.com/snuri00/ps2-web-recomp
283•deadxwarrior•21h ago•147 comments

Show HN: Explore Bay Area traffic trends and patterns

https://benkrasnow.github.io/Bay_Area_traffic_data/
2•bkraz•5h ago•0 comments

Show HN: Use your phone as a Windows mouse and keyboard, without a phone app

https://github.com/creationsofm7/localtv-remote
5•mudit7•9h ago•1 comments

Show HN: Chkit – Schema, migrations and backfills for ClickHouse (like Drizzle)

https://github.com/obsessiondb/chkit
6•keks0r•6h ago•0 comments

Show HN: News.txt – world news by region, from each region's own outlets

https://news.freestuffsthat.work
4•dd_xplore•7h ago•2 comments

Show HN: Yagi, Rust DSP Library

https://github.com/brian-armstrong/yagi
3•brian-armstrong•8h ago•0 comments

Show HN: BetterWispr – Free, open-source dictation for Mac

https://betterwispr.com/
207•kartik017•1d ago•124 comments

Show HN: I bought a bunch of 'smart' devices. AI was able to hack most of them

https://hwrebench.com/
2•Yenrabbit•10h ago•0 comments

Show HN: Two browser games set inside one real Gaussian-splat scan

https://games.yanisfalaki.com/
3•empyreanite•11h ago•0 comments

Show HN: BraiNOTES, handwritten notes on your lecture PDFs in a browser tab

https://github.com/swimmingbrain/brainotes
34•swimmingbrain•1d ago•2 comments

Show HN: IHMT – Infinite Hierarchical Memory Tree for AI Agents

https://github.com/gonzaroman/IHMT-MEMORY
7•gonzar79•12h ago•0 comments

Show HN: KettleHour – free, no-signup rate and invoice tools for freelancers

https://kettlehour.com/
2•Sam_SoloDesk•12h ago•0 comments

Show HN: Boole-1.7B, a 1-bit LLM that outperforms Bonsai-1.7B

https://precisionnumerics.ai/blog/boole-1p7b
2•d7chong•12h ago•1 comments

Show HN: E2E – Open-source agentic testing framework for web, iOS and Android

https://github.com/tester-army/e2e
8•okwasniewski•13h ago•1 comments

Show HN: Mastro – Turn the browser session into a CLI for any web app

https://github.com/mastro-hq/mastro-connect
2•giulioco•13h ago•0 comments

Show HN: Proton Drive for Linux

https://oss.lsantos.dev/proton-drive-linux-fs/
122•khaosdoctor•4d ago•45 comments

Show HN: The rarest tech books and docs you've probably never read

https://readrare.com/
186•miletus•3d ago•66 comments

Show HN: An Atlas of Applied AI

https://gravitypersists.github.io/atlas-of-applied-ai/
4•gravity13•14h ago•1 comments

Show HN: Let your AI agents paint big arrows, boxes and text on your screen

https://github.com/franzenzenhofer/big-arrow-on-the-screen
417•franze•3d ago•196 comments

Show HN: Diffle, a keyboard-centric diff viewer with LSP support

https://github.com/moritzwilksch/diffle
72•mwil1000•4d ago•12 comments

Show HN: Remove AI Metadata Offline in Browser

https://freeaiwiper.com/
2•digitalmahdi•15h ago•0 comments

Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded

https://carrierexplode.com/
429•simplyalec•3d ago•55 comments

Show HN: Nitro – a Python static site generator

https://nitro.sh
3•sswn•15h ago•3 comments