Ddevkit

screenshot of Ddevkit
vite
shadcn-ui

Build your own typescript Components and utilities library for your dApps and agents

Overview

The dDevKit is an innovative set of headless components and utilities designed for building decentralized applications (dApps) and agents. Unlike traditional libraries, dDevKit provides a way to create your own library through open-source code that is AI-ready and easily accessible. This project is currently in its preview alpha version and is under active development, offering a fresh approach to building dApps without the usual complexities.

With an emphasis on minimalism, security, and versatility, dDevKit is inspired by established frameworks like shadcn/ui. It aims to empower developers by offering a robust toolset that prioritizes ease of use and performance while allowing for extensive customization.

Features

  • Open Source: Fully accessible code allows for easy contribution and collaboration without dependency on npm accounts.
  • Minimal Dependencies: Designed with a familiar tech stack to minimize overhead, utilizing viem, wagmi, and other essential tools without excess libraries.
  • Optimized Performance: The architecture is SSR-ready with unified data fetching, ensuring a small footprint and faster loading times for both users and CI.
  • Security Focused: Strips away dynamic script loading and relies only on audited dependencies to provide a secure environment.
  • Censorship Resistance: Grants developers explicit control over asset gateways and trust assumptions, promoting independence.
  • AI-Ready and Accessible: Prepared for integration with AI applications and features robust localization to cater to a global audience.
  • Framework Agnostic: Works seamlessly across various ecosystems, enabling versatility in application design.
  • Storybook Support: First-class Storybook integration allows developers to quickly preview working examples and avoid outdated documentation.
vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

shadcn-ui
Shadcn UI

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.