Skip to content
/ penx Public
forked from penx-labs/penx

A structured note-taking app for personal use.

License

Notifications You must be signed in to change notification settings

0xsue/penx

 
 

Repository files navigation

PenX
Your personal database

Discord | Website | Issues

Introduction

An elegant App designed to help you capture, organize, and store your thoughts, tasks, ideas, and information.

Deploy your own

Deploy with Vercel

Features

  • Local-First - You own your data, in spite of the cloud
  • Privacy-First - Use End-To-End Encryption to sync data
  • Open Source - Trust our code, not our words

Primary tech stack

  • Next.js
  • TypeScript
  • tRPC
  • Prisma
  • NextAuth.js
  • Slate.js
  • IndexedDB

Development

After clone the repo, in the root dir:

# Install the dependencies
pnpm install

pnpm run build:packages

# copy .env.local.example to .env.local copy
copy apps/web/.env.local.example apps/web/.env.local

# start web service
pnpm dev

Go to: http://localhost:3000

Mac OS installation issue

If hit [“PenX.app” is damaged and can’t be opened. You should move it to the Trash.]

To fix it:

xattr -cr /Applications/PenX.app

⚖️ License

AGPL 3.0

About

A structured note-taking app for personal use.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 92.9%
  • Solidity 2.0%
  • CSS 1.6%
  • JavaScript 1.3%
  • SCSS 1.1%
  • MDX 0.7%
  • Other 0.4%