Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

eirasmx/clera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

14 Commits

Repository files navigation

🚀 Clera

Build real apps with HTML, CSS, and JavaScript. No framework. No build step.

Clera is a runtime that turns web code into real app experiences. Write your app in HTML, CSS, and JavaScript. Preview it live in Clera Studio. Ship it as a Website, PWA or Native app.


👀 What it looks like

<app>
 <page name="tasks" oncreate="loadTasks">
 <h1>My Tasks</h1>
 <ul id="taskList"></ul>
 <form action="addTask">
 <input name="taskTitle" placeholder="New task" />
 <button type="submit">Add</button>
 </form>
 </page>
</app>
<script src="app.js"></script>
function loadTasks() {
 document.getElementById("taskList").innerHTML = "<li>Buy groceries</li>";
}
function addTask(context) {
 const item = document.createElement("li");
 item.textContent = context.values.taskTitle;
 document.getElementById("taskList").appendChild(item);
}

That is a working app. No setup, no imports, no configuration.


✨ What Clera gives you

  • Clera Runtime — runs your app inside a controlled, secure environment
  • Clera Studio — the IDE built for Clera, with a built-in simulator so you can preview your app on a phone screen without leaving your editor
  • Export anywhere — package as a PWA or native app when you are ready

⚙️ How it works

You write HTML, CSS, and JavaScript the same way you always have. Clera adds a thin runtime layer on top that handles pages, navigation, lifecycle, and actions. Your code stays normal. The runtime carries the weight.

Write HTML / CSS / JS
 ↓
Clera runtime mounts and manages your app
 ↓
Preview instantly in the simulator
 ↓
Export as PWA or native app

📂 Project structure

my-app/
├── index.html ← your app
├── styles.css
└── app.js

🔬 Status

Clera is in active pre-release development. The runtime, compiler, and studio are being built and tested. Early access is available to a small group of testers.

If you are interested in testing Clera before launch, open an issue or start a discussion.


📜 License

Licensed under the Elastic License 2.0.

You can use the runtime, build apps with it, and modify it. You may not offer Clera as a competing hosted service or platform.

About

Clera is a runtime‐driven development environment that turns web code into app‐like experiences with instant device preview.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

AltStyle によって変換されたページ (->オリジナル) /