frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter

https://github.com/DDecoene/WebBaseIII
22•ddecoene•2d ago

Comments

ddecoene•2d ago
I built this because I missed the dot prompt. Before SQL and ORMs, you typed USE customers, then LIST, and your data was just there. WebBase-III is that whole world rebuilt from scratch as a web app: a W3Script interpreter (lexer, recursive-descent parser, async executor) in TypeScript, backed by Node, WebSockets and SQLite. BROWSE, @ SAY GET forms, .prg programs, indexes with SEEK, reports — it's all there. One-click try (no install) via Codespaces: https://codespaces.new/DDecoene/WebBaseIII. Open port 5173 and you're at the dot prompt. It's deliberately a toy (AGPL to keep it that way). Happy to answer anything about the interpreter or the dBASE quirks I had to decide whether to preserve — like the 10 work-area limit, which I dropped.
strawhatdev•45m ago
Gotta plug the delightful, 80s-core hour length ad for dBASE

https://youtu.be/bYU3CQomE5M?is=BysfXD3ybPme-DoL

Before my time, but fun to see how much could be done with it!

fcoury•38m ago
Delightful indeed. Brings back memories, thanks for sharing!
ljosifov•18m ago
Haha :-) - FoxPro and Clipper next.
shakna•16m ago
"As platforms and operating systems proliferated in the early 1980s, the company found it difficult to port the assembly language-based dBase to target systems. This led to a rewrite of the platform in the C programming language, using automated code conversion tools. The resulting code worked, but was essentially undocumented and inhuman in syntax due to the automated conversion, a problem that would prove to be serious in the future."

Rewriting it with an LLM, is surprisingly apt.

BubbleRings•6m ago
Using dBase3 then Clipper, I wrote this music recommending system, back in 1997.

Here it is again, reborn using Claude Code, using modern tech (Cloudflare, D1, Workers/TypeScript, Pages):

The Similarities Engine

https://SimilaritiesEngine.com

Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter

https://github.com/DDecoene/WebBaseIII
22•ddecoene•2d ago•6 comments

Show HN: Ponder – the best articles and essays on the internet

https://www.readponder.com/
2•wingdiction•1h ago•2 comments

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
309•engomez•21h ago•152 comments

Show HN: Chess-Inspired Roguelike

https://princechazz.com
355•cowboy_henk•5d ago•118 comments

Show HN: Jargo – a Golang port of Pipecat for conversational-AI apps

https://github.com/gojargo/jargo
2•fallais•1h ago•0 comments

Show HN: Git-lazy-mount mount a repo without cloning it. Works with ordinary Git

https://github.com/mohsen1/git-lazy-mount
7•mohsen1•2h ago•3 comments

Show HN: LWDT – A Zephyr-inspired device-tree framework for ESP-IDF

https://github.com/oldrev/lwdt
3•oldrev•2h ago•0 comments

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments

https://hackernewstrends.com
739•ytkimirti•23h ago•149 comments

Show HN: Turn native language audio into flashcards and shadowing practice

https://lingochunk.com/try
84•alder•1d ago•34 comments

Show HN: MiniPCs.zip – Charting the Pareto frontier of Mini PCs

https://minipcs.zip
109•yathern•5d ago•45 comments

Show HN: Bible as RAG Database

https://www.crosscanon.com/
146•jacksonastone•1d ago•89 comments

Show HN: A Transformer Is All You Need

https://zenodo.org/records/20906443
2•KnoxProtocol•6h ago•0 comments

Show HN: Motif Atlas – recurring patterns behind complex systems

https://nikitph.github.io/motifs/
5•loaderchips•6h ago•2 comments

Show HN: StartupsBR – A map of Brazilian startups

https://www.startupsbr.com/sao-paulo
53•leonagano•6d ago•26 comments

Show HN: Monolisa v3 – a typeface for developers and creatives

https://www.monolisa.dev/
187•bebraw•3d ago•91 comments

Show HN: Persona.js – a vanilla-JS agent UI library with native WebMCP (MIT)

https://github.com/runtypelabs/persona
26•becomevocal•5d ago•17 comments

Show HN: I replaced my X analytics dashboard for a daily "what to do next" brief

https://trumpet.house
6•chrislxy•8h ago•2 comments

Show HN: Turn any X account into an RSS feed

https://rss.gurify.com/
8•slavba•8h ago•2 comments

Show HN: Secs-man, a secrets manager you can (not) rely on

https://github.com/Fran314/secrets-manager-rs
30•Fran314•1d ago•19 comments

Show HN: Nimic – Pure Python as a systems language with AOT compilation

https://github.com/dima-quant/nimic
41•dima-quant•2d ago•27 comments

Show HN: Wordit – Change One Letter, Keep the Chain Going

https://victorribeiro.com/wordit/
42•atum47•2d ago•27 comments

Show HN: Write SaaS apps where users control where their data is stored

https://github.com/wolfoo2931/linkedrecords/
69•WolfOliver•1w ago•31 comments

Show HN: Appaca – AI Workspace for Operators

https://www.appaca.ai/
4•susros•9h ago•1 comments

Show HN: Trophikos – a calm, ad-free recipe and cocktail library for iOS

https://apps.apple.com/us/app/trophikos/id6773508921
3•fetus8•9h ago•0 comments

Show HN: Nub – A Bun-like all-in-one toolkit for Node.js

https://github.com/nubjs/nub
270•colinmcd•1d ago•76 comments

Show HN: LookAway, a Mac break reminder that knows when not to interrupt

https://lookaway.com
71•_kush•2d ago•25 comments

Show HN: peerd – AI agent harness that runs entirely in your browser

https://github.com/NotASithLord/peerd
71•NotASithLord•2d ago•22 comments

Show HN: Got sick of ads, so I made my own logic puzzle site

https://puzzlelair.com/
249•HaxleRose•4d ago•166 comments

Show HN: Bikepacking Planner

https://www.theinstant.cc/pack
6•Gshaheen•12h ago•1 comments

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX

https://tikz.dev/editor/
446•DominikPeters•2d ago•74 comments