nowfound

Dev tools · January 7, 2018

PS

PL/Swift – PostgreSQL Functions in Swift

PL/Swift allows you to write custom SQL functions and types for the PostgreSQL database server in the Swift programming language. Bringing Swift to the Backend of the Backend’s Backend!

PL/Swift – PostgreSQL Functions in Swift launched on January 7, 2018 with 84 votes, #540 of 3,021 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 8 years on.

In plain words

PL/Swift enables developers to write custom SQL functions and types for PostgreSQL using the Swift programming language. It allows Swift code to run directly within the database server, extending PostgreSQL's functionality with Swift logic. The tool is designed for backend developers who want to use Swift beyond middleware and integrate it deeper into their database layer.

written from the facts on this page · September 2026

From the sources

PL/Swift allows you to write custom SQL functions and types for the PostgreSQL database server in the Swift programming language. Bringing Swift to the Backend of the Backend’s Backend! Lattner : My goal for Swift has always been and still is total world domination. It’s a modest goal. Of course the ARI would love to help Chris with his modest goal! Today most of the “Swift Server” efforts target “middleware” software and call that the “backend”. We thought we take Swift a step further, skip the database and make Swift feed the database itself. So indeed nothing less but: Bringing Swift to the Backend of the Backend’s Backend! Assume you have a Swift function which turns an integer into a…from alwaysrightinstitute.com

Does a similar job

all alternatives →
  • PRQL in PostgreSQL2024 · github.com · ▲267

    This extension let's you write PRQL functions in PostgreSQL. When I first saw PRQL on Hacker News a few months ago, I was immediately captivated by the idea, yet equally disappointed that there was no integration for PostgreSQL. Having previous experience with writing PostgreSQL extensions in C, I thought this was a great opportunity to try out the pgrx framework and decided to integrate PRQL with PostgreSQL myself. The maintainers of both PRQL and pgrx were very nice to work with. Thanks guys.

  • PgTyped – Typesafe SQL in TypeScript and Postgres2020 · github.com · ▲269

    pgTyped - Typesafe SQL in TypeScript. Contribute to adelsz/pgtyped development by creating an account on GitHub.

  • A SQL database implemented purely in TypeScript type annotations2020 · github.com · ▲426

    A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql

  • I built a Postgres GUI in Swift because existing tools felt bloatedJan 2026 · postgresgui.com · ▲9

    A native Postgres client for Mac. Browse PostgreSQL tables, run SQL, edit rows, and export results in a focused open-source macOS app.

  • Pg-typesafe – Strongly typed queries for PostgreSQL and TypeScriptFeb 2026 · github.com · ▲69

    Throughout my career, I tried many tools to query PostgreSQL, and in the end, concluded that for what I do, the simplest is almost always the best: raw SQL queries. Until now, I typed the results manually and relied on tests to catch problems. While this is OK in e.g., GoLang, it is quite annoying in TypeScript. First, because of the more powerful type system (it's easier to guess that updated_at is a date than it is to guess whether it's nullable or not), second, because of idiosyncrasies (INT4s are deserialised as JS numbers, but INT8s are deserialised as strings). So I wrote pg-typesafe,…

  • SQLite JavaScript - extend your database with JavaScript2025 · github.com · ▲199

    Create custom SQLite functions in JavaScript. Extend your database with scalars, aggregates, window functions, and collations directly in JavaScript. - sqliteai/sqlite-js

More dev tools this month

the category →
  • /dev/null▲472

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲340

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 27d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, January 2018

the whole month →
  • A simple, meaningful way to fund your creativity.

    Growth · 2018 · buymeacoffee.com

  • Zero-fee cryptocurrency trading from Robinhood 💸

    Commerce · 2018

  • Simple landing pages for your startup

    Dev tools · 2018

  • Work together to build profitable businesses & side projects

    Work · 2018 · indiehackers.com

  • Build beautiful conversational forms, surveys and more

    Life & fun · 2018 · typeform.com

  • Resume.io▲731

    Build your job-winning resume in minutes

    Work · 2018 · resume.io