clace

Application server for deploying containerized web apps. Easily deploy internal tools across a team. (by claceio)

Clace Alternatives

Similar projects and alternatives to clace

  1. nixpkgs

    1,034 clace VS nixpkgs

    Nix Packages collection & NixOS

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. semver

    Semantic Versioning Specification

  4. htmx

    649 clace VS htmx

    </> htmx - high power tools for HTML

  5. pocketbase

    Open Source realtime backend in 1 file

  6. Dokku

    199 clace VS Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

  7. kamal

    80 clace VS kamal

    Deploy web apps anywhere.

  8. gcodepreview

    OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. tilt

    61 clace VS tilt

    Define your dev environment as code. For microservice apps on Kubernetes.

  11. piku

    34 clace VS piku

    The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.

  12. hyperview

    27 clace VS hyperview

    Server-driven mobile apps with React Native

  13. starlark-go

    Starlark in Go: the Starlark configuration language, implemented in Go

  14. rcl

    22 clace VS rcl

    A reasonable configuration language

  15. hashfs

    Implementation of io/fs.FS that appends SHA256 hashes to filenames to allow for aggressive HTTP caching.

  16. Ptah.sh

    Self-hosted alternative to Heroku

  17. tailgate

    Client-facing generative-AI components without the fuss.

  18. DevSecOps

    2 clace VS DevSecOps

    ♾️ Collection and Roadmap for everyone who wants DevSecOps. Hope your DevOps are more safe 😎 (by hahwul)

  19. apps

    6 clace VS apps

    Clace web applications (by claceio)

  20. pocketbase-nuxt

    1 clace VS pocketbase-nuxt

    A typesafe Nuxt Module for Pocketbase

  21. css-scope-inline

    🌘 Scope your inline style tags in pure vanilla CSS! Only 16 lines. No build. No dependencies.

  22. -

    5 clace VS -

    Hyphen - An elegant custom element base class

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better clace alternative or higher similarity.

clace discussion

Log in or Post with

clace reviews and mentions

Posts with mentions or reviews of clace. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-04.
  • Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
    4 projects | news.ycombinator.com | 4 Jun 2025
    https://github.com/claceio/clace is project I am building which gives a Cloud Run type deployment experience on your own VMs. For each app, it supports scale down to zero containers (scaling up beyond one is in being built).

    The authorization and auditing features are designed for internal tools, any app can be deployed otherwise.

  • Clace AppServer – GitOps in a single command
    1 project | news.ycombinator.com | 22 May 2025
  • Show HN: First AppServer built for deploying containerized apps
    3 projects | news.ycombinator.com | 20 May 2025
    I have been building https://github.com/claceio/clace, an appserver for deploying containerized apps. Docs are at https://clace.io/.

    There are many deployment tools focussed on simplifying containerized apps deployment. Most of them are built as wrappers on top of Nginx/Traefik/Caddy etc. Clace is a single binary which implements a web server and an app server. This allows Clace to implement features like OAuth and atomic updates which are not possible for other solutions. Clace focuses on making it easy for teams to deploy Streamlit/Gradio/FastHTML type apps with no config required.

    Clace has a imperative CLI and it has a declarative GitOps interface. For example https://github.com/claceio/clace/blob/main/examples/utils.st... is a config which defines seven apps. Using Starlark (python like) for config allows easy config without the YAML insanity.

    Running a command like

       clace sync schedule --approve --promote github.com/claceio/clace/examples/utils.star
  • Tilt: K8s for Dev
    3 projects | news.ycombinator.com | 26 Apr 2025
    Starlark does allow for much more concise and powerful config specification. I am building https://github.com/claceio/clace, which is an application server for teams to deploy internal tools.

    Clace uses Starlark for defining apps, instead of something like YAML. https://github.com/claceio/clace/blob/main/examples/utils.st... is a config file which defines around seven apps (apps are downloaded and deployed directly from git).

    Clace uses Starlark for defining app level routing rules also. This avoids the need to use a nginx like DSL for routing.

  • The appeal of serving your web pages with a single process
    2 projects | news.ycombinator.com | 20 Apr 2025
    Having a single process web/app server simplifies things operationally. I am building https://github.com/claceio/clace, which is an application server for teams to deploy internal tools. It runs as a single process, which implements the webserver (TLS certs management, request routing, OAuth etc) as well as an app server for deploying apps developed in any language (managing container lifecycle, app upgrades through GitOps etc).
  • Deploy from local to production (self-hosted)
    4 projects | news.ycombinator.com | 8 Mar 2025
    Another option you could consider is a tool I have been building for deploying webapps across a team. https://github.com/claceio/clace has the usual deployment related functionality like gitops, TLS certs.

    It has some unique features like supporting OAuth authentication for the apps, staging env for each app (code and config changes are staged before deployment), supporting declarative update, supporting hypermedia based apps natively etc.

  • Gixy: Nginx Configuration Static Analyzer
    6 projects | news.ycombinator.com | 15 Feb 2025
    I have been building a platform [1] which makes it easy to deploy internal tools. Instead of taking the config file approach, it allows you to install each app at a unique location (domain name + url path). Within its location, the app owns all the URLs and can managing request routing without requiring a global config update.

    The advantage is that new app installations cannot interfere with an existing app. I wrote more about this approach at https://clace.io/blog/webserver/

    [1] https://github.com/claceio/clace

  • Starlark Programming Language
    10 projects | news.ycombinator.com | 9 Dec 2024
    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 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...

  • Dependency management fatigue, or why I forever ditched React for Go+Htmx+Templ
    8 projects | news.ycombinator.com | 3 Dec 2024
    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.

  • Rails is better low code than low code
    4 projects | news.ycombinator.com | 1 Dec 2024
    This is what I am trying to solve for with https://github.com/claceio/clace.

    Allow internal tools to be built with regular frameworks, while making it easy to add gitops, SSO, secrets management etc which are required for internal tools.

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Stats

Basic clace repo stats
35
619
9.6
3 days ago

claceio/clace is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of clace is Go.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?