Sofa — The best way to REST (is GraphQL)
Create RESTful APIs automatically from your GraphQL server
Sofa — The best way to REST (is GraphQL) launched on January 25, 2019 with 7 votes, #1,098 of 2,587 launches that month and more than 50% of that year's launches. The site was still online in September 2026, 7 years on.
What it does
Don’t choose between REST and GraphQL — create a fully RESTful API automatically from your GraphQL implementation (with a library and a single line of code)
Generate RESTful APIs from your GraphQL server.
SOFA takes your GraphQL schema, looks for the available queries, mutations and subscriptions, and turns all of them into a REST API, with an OpenAPI definition to match. Part of the Hive ecosystem by The Guild . Mount SOFA as middleware and every operation in the schema is reachable over REST, with the GraphQL execution underneath. How queries, mutations and subscriptions map onto REST endpoints. OpenAPI generation, error handling and other real-world setups. Every option of useSofa, from context and models to the errorfrom the-guild.dev
Does a similar job
all alternatives →
GraphQL2REST – Automatically generate a REST API from your GraphQL API2020 · github.com · ▲23GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API - sisense/graphql2rest

Rest – Instant RESTful API on Any SQL Database2023 · github.com · ▲26Rest serves a fully RESTful API from any SQL database - rest-go/rest



More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi 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 · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 29d ago · corespeed.io
Source: Product Hunt launch ↗
Launched alongside, January 2019
the whole month →- IT
Life & fun · 2019 · s-poony.github.io

Life & fun · 2019 · blog.filippo.io

- HA
HN Academy collects, ranks, and showcases the best online courses and MOOCs that have been recommended on Hacker News.
Life & fun · 2019 · hn.academy
Clean Mockups▲740Create stunning mockups that make your design standout
Dev tools · 2019 · cleanmock.com
