Skip to content

Commit

Permalink
Updated howe page text
Browse files Browse the repository at this point in the history
  • Loading branch information
akclace committed Dec 27, 2024
1 parent 2639099 commit fc3e448
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
18 changes: 9 additions & 9 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ layout: hextra-home

<div class="hx-mb-10">
{{< hextra/hero-subtitle >}}
Hypermedia based internal tools for teams. Application server for&nbsp;<br class="sm:hx-block hx-hidden"/>
containerized apps. Easily develop and manage secure web apps.
Hypermedia based low-code internal tools for teams. AppServer for&nbsp;<br class="sm:hx-block hx-hidden"/>
containerized apps. Easily develop and manage secure internal tools.
{{< /hextra/hero-subtitle >}}
</div>

Expand All @@ -22,11 +22,11 @@ layout: hextra-home

{{< hextra/feature-grid >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="What is Clace?" subtitle="Clace™ is an Apache-2.0 licensed platform for developing and deploying internal tools. Clace is built in Go, avoiding JavaScript related maintainability issues.<br><br>Clace can auto-generate a simple UI interface or build custom Hypermedia driven apps. Clace implements an AppServer for containerized apps. Clace provides GitOps, blue-green staged deployment, OAuth, TLS certs, secrets management etc for apps." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}
<!-- prettier-ignore --> {{< hextra/feature-card title="What is Clace?" subtitle="Clace™ is an Apache-2.0 licensed platform for developing and deploying low-code internal tools. Clace is built in Go and runs on Linux, macOS and Windows.<br><br>Clace can auto-generate a form interface for backend actions. Clace can be used to build custom Hypermedia driven apps. Clace implements an AppServer for containerized apps. Clace provides GitOps, blue-green deployment, OAuth, TLS certs, secrets management." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="How does it work?" subtitle="Clace builds web UI based on app config, without requiring any frontend code to be written. Clace uses served rendered HTML to build custom Hypermedia driven apps.<br><br>Clace combines the functionality of a programmable reverse proxy and a container orchestrator (using Docker or Podman) in a single lightweight binary." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}
<!-- prettier-ignore --> {{< hextra/feature-card title="How does it work?" subtitle="Clace can build web interface based on app configuration, without requiring any frontend code to be written. For custom UI, Clace uses server rendered HTML to build Hypermedia driven apps.<br><br>Clace implements a reverse proxy and application server, programmable at the app level in Starlark. Clace also does container orchestration using Docker or Podman, allowing deployment of apps in any language. " style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="What can it be used for?" subtitle="Clace can be used instead of **Rundeck/Jenkins** to expose form interfaces. Clace can be used to build server rendered internal tools, as against SPA/client focused solutions like **Retool**.<br><br>Apps built in low-code frameworks like Streamlit/Gradio/FastHTML etc can be easily deployed using Clace. Clace is ideal for teams looking to securely deploy internal tools." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}
<!-- prettier-ignore --> {{< hextra/feature-card title="What can it be used for?" subtitle="Clace can be used instead of **Rundeck/Jenkins** to build form interfaces for APIs and scripts. Clace can be used to build server rendered internal tools, as against SPA/client focused solutions like **Retool**.<br><br>Apps built in low-code frameworks like Streamlit/Gradio/FastHTML etc can be easily deployed using Clace. Clace is ideal for teams looking to securely deploy internal tools." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}

{{< /hextra/feature-grid >}}
<br>
Expand All @@ -52,7 +52,7 @@ layout: hextra-home

{{< hextra/feature-grid >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="Autogenerated web-apps" link="docs/app/routing/#html-route" subtitle="Auto generate simple web interfaces for existing CLI tools and API endpoints." icon="html5" style="background: radial-gradient(ellipse at 50% 80%,rgba(102, 89, 186, 0.25),hsla(0,0%,100%,0));" >}}
<!-- prettier-ignore --> {{< hextra/feature-card title="Autogenerated web-apps" link="docs/actions" subtitle="Auto generate simple web interfaces for existing CLI tools and API endpoints." icon="html5" style="background: radial-gradient(ellipse at 50% 80%,rgba(102, 89, 186, 0.25),hsla(0,0%,100%,0));" >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="Container management" link="docs/quickstart/#containerized-applications" subtitle="Build and deploy containerized web apps, with Docker or Podman." icon="docker" style="background: radial-gradient(ellipse at 50% 80%,rgba(102, 89, 186, 0.25),hsla(0,0%,100%,0));" >}}

Expand All @@ -70,10 +70,10 @@ layout: hextra-home

{{< hextra/feature-grid >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="Comparison with other tools" subtitle="Open source PaaS solutions are built on top of reverse proxies (Traefik/Nginx) and work on Linux only. They support prod deployment only, not use in dev. They aim to be a simplified Kubernetes, providing pre-packaged apps, including support for deploying stateful applications like databases. <br><br>Clace is simpler because it does not aim to be a PaaS solution. Compared to other AppServers, Clace supports all languages and does not require any code changes in the app. Running in containers gives better isolation across apps. Clace is a single binary and runs natively on all platforms." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}
<!-- prettier-ignore --> {{< hextra/feature-card title="Comparison with other low-code solutions" subtitle="There are many low-code solutions for building internal tools. Most focus on providing UI components which can be configured using a drag and drop UI builder. These are JavaScript focused solutions. Backend teams stick to using tools like Rundeck and Jenkins for web interfaces to avoid heavyweight UI solutions.<br><br>Clace provides a solution which is focused on providing simple UI for backend actions. Clace allows customizing the UI using server rendering, without requiring any client side JavaScript code. Clace is implemented in Go, avoiding the JavaScript dependency challenges." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="Comparison with cloud services" subtitle=" Google Cloud Run/AWS AppRunner allow easy deployment of containerized web apps. They run outside your infrastructure, making it difficult to talk to your existing systems. When deploying multiple small apps, cost can become a factor, especially when larger instances are required.<br><br>Clace provides a similar easy to use interface, including scale down to zero, on your own hardware. Hundred of apps can be hosted on a single Clace serve. Apps are lazy-initialized and scale down to zero when idle. Costs are fixed, there are no unexpected bills when API volume increases." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}
<!-- prettier-ignore --> {{< hextra/feature-card title="Comparison with other deployment solutions" subtitle="Using Kubernetes for internal tools deployment requires glueing together CI/CD with ArgoCD/FluxCD and IDP(Internal Developer Portal) for app lifecycle management. Managing the infrastructure requires more work than the actual app code.<br><br>Clace provides a integrated solution focused on supporting deployment of internal tools. Clace handles GitOps, container image management, staged deployment and app access and security controls." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}

<!-- prettier-ignore --> {{< hextra/feature-card title="How is Clace different?" subtitle="Clace provides a Cloud Run type experience on your hardware. Code and config changes are blue-green staged for deployment. Multiple apps can be updated atomically (all-or-nothing), no broken state after deployment failures. <br><br>Clace is built for the application management lifecycle across a team, not just the initial installation. Clace has OAuth support and security sand-boxing features which allow operations teams to easily manage applications through GitOps while allowing development teams to freely make code changes." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}
<!-- prettier-ignore --> {{< hextra/feature-card title="How is Clace different?" subtitle="Clace is custom built for teams to be able to securely develop and deploy internal tools. Code and config changes are blue-green staged for deployment. Multiple apps can be updated atomically (all-or-nothing), there is no broken state after deployment failures. <br><br>Clace is built for the full application management lifecycle across a team, not just the initial installation. Clace has security sand-boxing features which allow operations teams to easily manage applications through GitOps while allowing development teams to freely make code changes." style="background: radial-gradient(ellipse at 50% 80%,rgba(89, 67, 7, 0.15),hsla(0,0%,100%,0));" >}}

{{< /hextra/feature-grid >}}
2 changes: 1 addition & 1 deletion i18n/en.yaml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
copyright: "© 2024 ClaceIO LLC"
copyright: "© 2024 ClaceIO"

0 comments on commit fc3e448

Please sign in to comment.