Select a theme mode

Navigation

Select a theme mode

Projects

Tools, libraries, and experiments I build and maintain.

Pindoba

Pindoba is a UI library I developed to facilitate the creation of web applications regardless of the framework used. It provides a consistent component API across multiple frameworks including Astro, Svelte, and React, allowing developers to maintain visual and functional consistency without having to recreate components from scratch. Built with Panda CSS for styling, Pindoba ensures a cohesive design system while respecting each framework's unique features. This project emerged from my own need to switch between different technologies while maintaining efficiency and design consistency.

Account

Profile

How others see you on Pindoba

Eduardo Lopes

Eduardo Lopes

@eduardolopes

Pro
  • Maintainer

    Triage and merge

  • Admin

    Full access

  • Viewer

    Read-only

Heads up — this is an interactive demo, not a working form; nothing is saved. Each tab is the same screen built in Astro, Svelte, and React with real Pindoba components, rendered here via Astro islands.

Argila

Argila is a JavaScript framework I'm developing for creative coding and game development, designed to empower artists and developers to build visually interactive experiences with simplified APIs. It aims to provide tools for animations, physics, particle systems, and game development, making it easier to create complex digital art and games without getting lost in technical details. While still in early development, Argila aims to lower the barrier to entry for creative coding while maintaining powerful capabilities for experienced developers.

Cut Branches

Cut Branches is an application built with Svelte 5, Pindoba, and Tauri that helps developers manage and clean up Git branches efficiently. It provides a user-friendly interface with features like branch deletion and restoration, branch locking, merge status indication, branch searching, commit information display.

Cut Branches v0.5.0 Screenshot

Game Jams

A collection of games I created during game jams. Experiences developed within limited timeframes, exploring different mechanics, concepts, engines, languages and technologies.

Super 365 Quest - 365 Indies Jam 2016 Game Screenshot