Overview

Overview

eclipsa is a super hyper master ergonomic intelligent adaptive neural efficient elegant smooth responsive compact user-centric flux spark frontend framework for building blazing fast adaptive optimal elegant refined sophisticated web applications with ease and joy.

eclipsa means Egui(えぐい) Cool Lightweight Iine(いいね) Pawa-(パワー) Sugo(すご) Asad(أسد).

Fast DOM updates like Solid.js with JSX compile, quick page load like Qwik with resumability.

And you know React, you know eclipsa:

import { useSignal } from 'eclipsa'

export default function Counter() {
  const count = useSignal(0)
  return (
    <div>
      <p>Count: {count}</p>
      <button onClick={() => count.value++}>Increment</button>
    </div>
  )
}

Why eclipsa?

  • Resumability: No hydration, no JavaScript on the client until interaction.

  • Reactivity: Fine-grained reactivity with signals and effects.

  • JSX Compile: Compile-time optimizations for fast updates.

  • TypeScript First: Built with TypeScript for type safety and developer experience.