npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

prodobit

v0.21.0

Published

Open-core business application development platform

Downloads

1,764

Readme

Prodobit

Open-core business application development platform built with TypeScript.

Installation

Install all Prodobit packages at once:

npm install prodobit

Or install individual packages:

npm install @prodobit/sdk
npm install @prodobit/react-sdk  
npm install @prodobit/types
npm install @prodobit/config
npm install @prodobit/database
npm install @prodobit/server

For Flutter development:

dependencies:
  prodobit_flutter_sdk: ^0.4.1

Packages

  • @prodobit/types - Core types and validation schemas
  • @prodobit/config - Configuration management system
  • @prodobit/database - Database schema with Drizzle ORM
  • @prodobit/sdk - TypeScript API client
  • @prodobit/react-sdk - React hooks and providers
  • @prodobit/server - Modular server core
  • prodobit_flutter_sdk - Flutter SDK for mobile development

🚀 Development Setup

Prerequisites

  • Node.js 20+
  • pnpm 9+
  • Docker & Docker Compose
  • Flutter 3.19+ (for Flutter SDK development)

Installation

# Install dependencies
pnpm install

# Start PostgreSQL database
docker-compose up -d postgres

# Generate database schema
pnpm db:generate

# Run database migrations
pnpm db:migrate

# Start development servers
pnpm dev

📁 Project Structure

├── packages/
│   ├── types/          # Type definitions with Arktype
│   ├── database/       # Drizzle ORM schema
│   ├── sdk/           # TypeScript SDK
│   ├── react-sdk/     # React hooks and providers
│   ├── flutter-sdk/   # Flutter SDK for mobile
│   └── server/        # Modular server core
├── examples/
│   └── react-app/     # React example
└── docker-compose.yml

🛠 Development Commands

# Development
pnpm dev                # Start all dev servers
pnpm build             # Build all packages
pnpm typecheck         # Type checking
pnpm lint              # Lint with Biome
pnpm format            # Format with Biome

# Testing
pnpm test              # Run TypeScript tests
pnpm flutter:test      # Run Flutter tests  
pnpm test:all          # Run all tests

# Flutter SDK
pnpm flutter:deps      # Get Flutter dependencies
pnpm flutter:analyze   # Analyze Flutter code
pnpm flutter:codegen   # Run code generation

# Database
pnpm db:generate       # Generate migrations
pnpm db:migrate        # Run migrations
pnpm db:studio         # Open Drizzle Studio

🐳 Docker

# Start full stack with database
docker-compose up

# API only
docker-compose up api

# Database only
docker-compose up postgres

📚 URLs

  • API: http://localhost:3001
  • React App: http://localhost:3000
  • Health Check: http://localhost:3001/health

🏗 Tech Stack

  • Framework: Hono
  • Database: PostgreSQL + Drizzle ORM
  • Types: Arktype
  • Tooling: Biome, Turbo
  • Runtime: Node.js (Docker), Cloudflare Workers (planned)