HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
openrundev
openrun
Go2023–2026
openrundev / openrun

openrun

Deployment platform for teams to deploy internal tools. Deploy web apps declaratively, on a single-node or on Kubernetes, with OIDC/SAML auth and RBAC.

2Distinct people
55Mentions
0Explicit recommenders
997GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Deployment platform for teams to deploy internal tools. Deploy web apps declaratively, on a single-node or on Kubernetes, with OIDC/SAML auth and RBAC.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 9:28:18 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year55 dated mentions

Observed mentions: 2023-10-18 18:09:29 UTC to 2026-10-02 19:38:32 UTC.

05101520252023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 4 mentions; 2 submissions, 2 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 24 mentions; 5 submissions, 19 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 14 mentions; 2 submissions, 12 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 13 mentions; 1 submissions, 12 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC422
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC24519
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC14212
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC13112

What Hacker News says

24 sources
I have been building an internal tools development and deployment platform [1]. It is built in Go, using Starlark for configuration and API business logic. Starlark has been great to build with. You get the readability of having a simple subset of python, without python's dependency management challenges. It is easily extensible with plugin APIs. Concurrent API performance is great without the python async challenges. One challenge wrt using Starlark as an general purpose embedded scripting language is that it does not support usual error handling features. There are no exceptions and no multi value return for error values, all errors result in an abort. This works for a config language, where a fail-fast behavior is good. But for a general purpose script, you need more fine grained error handling. Since I am using Starlark for API logic
Read the rest
only, I came up with a user definable error handling behavior. This uses thread locals to keep track of error state [2], which might not work for more general purpose scripting use cases. [1] https://github.com/claceio/clace [2] https://clace.io/docs/plugins/overview/#automatic-error-hand...
In Starlark Programming Language
I have been building a platform https://github.com/claceio/clace for teams to develop Hypermedia based internal tools. One of the main criteria for the technology stack and the feature set has been making sure apps can be maintained easily, after six months and after six years. Settled on using Go HTML templates, Starlark and HTMX. Go has a great track record of not breaking backward compatibility. Go templates are widely used by ops teams, any breaking changes there will cause ops teams to revolt. Starlark is somewhat widely used by build systems (like Bazel), any breaking changes there will cause build engineers to rise up in arms. The HTMX 1.9 to 2.0 upgrade was also painless, no changes required in my test apps. Only change required was to update the way the websocket extension is resolved.
In Dependency management fatigue, or why I ditched React for Go+HTMX+Templ
I am building the https://github.com/claceio/clace project as a platform for teams to deploy internal tools. As part of that, Clace implements an application server which uses containers to deploy any application. AppServers can be much easier to use compared to full-featured container orchestration solutions. AppServers support deployment of stateless applications only. The limited scope means that it can be much easier to configure and use.
In Application servers missed the containerization wave
ajayvk·Nov 10, 2024Submission

Show HN: Auto generated form UI with HTMX and Starlark

https://github.com/claceio/clace is a project I have been building as a way for teams to easily deploy internal tools. As part of that, I added the ability to create simple auto generated UI for backend actions. The goal is to make it easy to develop and deploy automation scripts, instead of using Rundeck or Jenkins to run scripts. Clace is implemented in Go. Starlark (python dialect) is used to configure backed actions. You define the params and what action should run (like run a shell script, run a HTTP API or a database call). Clace will show an auto-generated UI. The UI uses HTMX for interactivity, using OOB swap. The results are shown as text, table, JSON tree or even custom HTML reports. https://utils.demo.clace.io/dict is demo dictionary app (app source is at https://github.com/claceio/apps/blob/main/misc/dictionary/ap...).
2 points · Open discussion
ajayvk·Sep 11, 2024Submission

Show HN: Clace – Application Server with support for scaling down to zero

I have been building the open source project https://github.com/claceio/clace. Clace is an application server that builds and deploys containers, allowing it to manage webapps in any language/framework. Compared to application servers like Nginx Unit, Clace has the advantage of being able to work with any application, without requiring any dependency or packaging changes. Clace provides a blue-green staged deployment model for apps. Not just code changes, even configuration changes are staged and can be verified before being made live. Clace is not a PaaS solution, it does not support deploying databases and other auxiliary services. It does share the fact that it manages containers with PaaS solutions. Clace is different in that it builds its own reverse proxy, instead of depending on Traefik/Nginx. This allows Clace to implement feature
Read the rest
s like shutting down idle apps and adding app level OAuth authentication. Clace runs natively on Windows/OSX in addition to Linux. Clace works with Docker/Podman/Orbstack. Clace allows you to run hundreds of apps on a single machine. Since app containers are shut down when not in use, there is no CPU/memory resource usage when the apps are idle. It provides a Google Cloud Run type interface on your own hardware. https://clace.io/ has a demo video and docs. Do let me know any feedback.
72 points · Open discussion
I am building Clace https://github.com/claceio/clace, an app server for containerized applications. The goal is to build something like Nginx Unit, but supporting any language/framework. Each app runs in a separate container. App updates are done using a blue-green staged deployment. Clace already supports most python based apps (wsgi or asgi), any other language works with a custom Dockerfile. Plan to add support for automatically shutting down idle containers, allowing for scaling down to zero for each app.
In Ask HN: What are you working on (August 2024)?

Showing the 15 most recent of 24 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.