frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Xsql – Convert SQL Schemas Across MySQL, Postgres, and SQLite

https://github.com/Dawaman43/xsql
11•dawitworku•2h ago
xsql is an open-source Rust CLI + TUI for converting SQL schema DDL between database dialects.

Instead of text-based rewrites, it parses CREATE TABLE statements into a small intermediate representation (IR), then emits equivalent SQL for the target dialect. This makes conversions safer, testable, and easier to extend.

It supports single-file and recursive folder conversion, includes a no-typing interactive TUI, and recently added an experimental IR v2 with constraint support and JSON output for CI and tooling use.

Feedback is very welcome, especially on schema portability and IR design.

Comments

dawitworku•2h ago
Author here

xsql started as a small internal tool to avoid rewriting SQL schemas by hand when switching between SQLite, PostgreSQL, and MySQL for local development and testing.

The main idea is to parse CREATE TABLE statements into a small intermediate representation (IR) instead of doing text-based rewrites. That makes the conversions easier to test and extend, and it’s why I’m experimenting with a richer IR v2 (including constraints and JSON output) rather than adding lots of ad-hoc rules.

The scope is intentionally limited for now (schema DDL only, no data migration). I’d really appreciate feedback on the IR approach, portability edge cases, or what features matter most in real-world schema migrations.

OmniFlow Beta: multi-user AI-agent back end (Azure and Streamlit)

https://github.com/dokuczacz/OmniFlowBeta
1•dokuczacz•1m ago•1 comments

Geothermal Planning Tools?

1•morpheos137•1m ago•0 comments

FVWM-95

https://fvwm95.sourceforge.net/
2•mghackerlady•4m ago•0 comments

The Year in Computer Science

https://www.quantamagazine.org/the-year-in-computer-science-20251216/
1•baruchel•4m ago•0 comments

Pricing Changes for GitHub Actions

https://resources.github.com/actions/2026-pricing-changes-for-github-actions/
3•kevin-david•5m ago•0 comments

The Complete Bash Scripting Course – Guide to Learning the Bash Shell [video]

https://www.youtube.com/watch?v=Sx9zG7wa4FA
1•nateb2022•6m ago•0 comments

Show HN: Demo Scope – Mobile screen recorder with face cam and touch indicators

http://demoscope.app/hacker-news-friends
1•admtal•6m ago•0 comments

Is AI in recruitment a 'race to the bottom'?

https://www.bbc.com/news/articles/ced6jv76091o
1•ksec•7m ago•0 comments

Disclosure Day's first trailer teases close encounters of a different kind

https://www.theverge.com/entertainment/845459/disclosure-day-spielberg-trailer-release-date
1•quapster•8m ago•0 comments

Networks of genes work together to cause disease

https://www.nature.com/articles/s41586-025-09866-3
1•stevenjgarner•9m ago•1 comments

How I Manage My Private Keys

https://bomfather.dev/comics/5/
4•neil_naveen•11m ago•0 comments

Show HN: Beyond RAG: Introducing Papr Context Intelligence

https://paprai.substack.com/p/beyond-rag-introducing-papr-context
1•amirkabbara•12m ago•0 comments

Exe.dev, Modern VMs

https://blog.exe.dev/meet-exe.dev
1•jaden•12m ago•0 comments

Vibe coding startup Lovable's latest funding round values it at $6.6B

https://www.cnbc.com/2025/12/16/ai-startup-lovables-round-values-it-at-6point6-billion-sources.html
1•jeffpalmer•13m ago•0 comments

Bolmo: Byteifying the next generation of language models

https://allenai.org/blog/bolmo
1•ZeroCool2u•14m ago•0 comments

Build a Self Learning Research Agent That Tracks Consensus over Time

https://www.ashpreetbedi.com/articles/self-learning-researcher
1•bediashpreet•15m ago•0 comments

NES Emulator Written in Emacs Lisp (2018)

https://github.com/gongo/emacs-nes
1•gudzpoz•15m ago•1 comments

Scams, Schemes, Ruthless Cons: The Untold Story of How Jeffrey Epstein Got Rich

https://www.nytimes.com/2025/12/16/magazine/jeffrey-epstein-money-scams-investigation.html
1•mitchbob•15m ago•1 comments

Day 7 update on building FeedBugs (solo founder)

https://www.feedbugs.com/
2•vignzviki•16m ago•0 comments

Application Gatekeeping: An Ever-Expanding Pathway to Internet Censorship

https://www.eff.org/deeplinks/2025/11/application-gatekeeping-ever-expanding-pathway-internet-cen...
2•fsflover•17m ago•0 comments

TikTok Video Downloader

https://tiktokme.app/en
1•bamideleanders•17m ago•0 comments

Why Is South Korean Fertility So Low?

https://www.worksinprogress.news/p/why-is-south-korean-fertility-so
1•karakoram•17m ago•0 comments

Barabar Hill Entrances-Like Features on Mars; Perfect Cylinder Artifact on Mars

https://vinyasi.substack.com/p/mro-barabar-hill-entrances-like-features
1•vinyasi•20m ago•0 comments

GeminiJack: A prompt-injection challenge demonstrating real-world LLM abuse

https://geminijack.securelayer7.net/
1•sandeep_kamble•22m ago•1 comments

Ask HN: What makes you contribute to small open source projects?

2•chrilleweb•22m ago•0 comments

Track Surveillance (Flock Cameras) Tech in Local Government Meetings

https://alpr.watch/
22•theamk•22m ago•1 comments

Unstract: Open-source platform to ship document extraction APIs in minutes

https://github.com/Zipstack/unstract
1•naren87•23m ago•0 comments

What distinguishes great software engineers? (2019) [pdf]

https://faculty.washington.edu/ajko/papers/Li2019WhatDistinguishesEngineers.pdf
1•damethos•23m ago•0 comments

Postgres CDC in ClickHouse, A year in review

https://clickhouse.com/blog/postgres-cdc-year-in-review-2025
1•saisrirampur•24m ago•0 comments

SpacetimeDB Launched a Referral Program

https://spacetimedb.com/blog/all-new-spacetimedb-pricing
1•aleasoni•24m ago•0 comments