DEV Community

Robert Jaros
Robert Jaros

Posted on

2

Kilua - new Kotlin/Wasm web framework

I have published Kilua 0.0.1 - the first public release of my new compose powered web framework for Kotlin/Wasm and Kotlin/JS.

Kilua allows you to:

  • Use powerful Compose programming model and state management to develop web applications.
  • Compile the same application code for Kotlin/Wasm and Kotlin/JS targets.
  • Create fullstack applications with companion Kilua RPC library.
  • Deploy your application with full SSR (Server Side Rendering) for better SEO performance and user experience.

Kilua is similar to compose-html, but it has considerable advantages:

  • Webassembly support
  • Server Side Rendering
  • a lot of ready to use components
  • fullstack RPC with fullstack UI components
  • i18n support with gettext
  • imperative API layer to directly interact with UI components

If you want to see how to write Kilua applications, you can find fully compatible TodoMVC and RealWorld example applications, alongside other demo apps in the examples directory.

More information can be found at https://github.com/rjaros/kilua.

Don't forget to ⭐️ my project if you like it!

Any feedback is appreciated!

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay