Skip to content

Cryptoteep/promptforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PromptForge

PromptForge πŸ”₯

The open-source, community-driven library of high-quality AI prompts.
No accounts to browse. No paywalls. No tracking. Built by the community, for the community.

GitHub Stars GitHub Forks MIT License Open Issues Open PRs PRs Welcome Contributions Welcome


πŸ“– About

PromptForge is a free, open-source library of curated, high-quality prompts for large language models. Think of it as a shared, public notebook of prompts that actually work β€” written, reviewed, and improved by the community.

🎯 Our Mission

A free, open, community-driven home for high-quality AI prompts. No accounts required to browse, no paywalls, no tracking. Built by the community, for the community.

We believe the best prompts should be open, discoverable, and improvable β€” not locked behind a subscription or a login wall.

✨ Features

  • πŸ”₯ Curated prompt library β€” 14+ starter prompts across 7 categories (Coding, Writing, Analysis, Creative, Education, Productivity, Business).
  • πŸ§ͺ Built-in playground β€” test any prompt right in your browser, with {{variable}} auto-detection and live model output.
  • πŸ” Search & filter β€” find prompts by keyword, category, or popularity.
  • πŸ‘ Community voting β€” upvote the prompts you love (deduped, no login required).
  • πŸ“€ Open contributions β€” submit prompts via the in-app form or open a pull request.
  • 🎨 Beautiful & accessible β€” responsive, light/dark mode, keyboard-navigable, screen-reader friendly.
  • πŸ†“ Truly free β€” MIT licensed, no ads, no tracking, no premium tier. Ever.

πŸš€ Quick Start

Prerequisites

  • Node.js 18.18+ or Bun 1.0+
  • A package manager: bun (recommended), npm, pnpm, or yarn

Run locally

# 1. Clone
git clone https://github.com/Cryptoteep/promptforge.git
cd promptforge

# 2. Install dependencies
bun install   # or: npm install

# 3. Set up environment variables
cp .env.example .env
# Edit .env and add your z-ai API key (see .env.example)

# 4. Push the database schema & seed example prompts
bun run db:push
bun run prisma/seed.ts   # seeds 14 example prompts

# 5. Start the dev server
bun run dev

Open http://localhost:3000 in your browser. πŸŽ‰

Environment variables

Create a .env file (see .env.example):

DATABASE_URL="file:./db/custom.db"
# The z-ai SDK reads its API key from the environment.
# See https://z.ai for details.

🀝 Contributing

We love contributions! PromptForge is built by the community, and there are many ways to help β€” no coding experience required:

  • πŸ“ Add a prompt β€” submit via the in-app form, or open a PR editing prisma/seed.ts.
  • πŸ› Report a bug β€” open a bug report issue.
  • πŸ’‘ Suggest a feature β€” open a feature request.
  • 🎨 Improve the UI/UX β€” see issues labeled good first issue.
  • πŸ“š Improve docs β€” typos, clarifications, and translations all welcome.
  • ⭐ Star the repo β€” it helps others discover the project.

Please read our Contributing Guide and Code of Conduct before getting started.

Good first issues

New to the project? Look for issues labeled good first issue and help wanted. We're happy to mentor first-time contributors!


πŸ—ΊοΈ Roadmap

  • Prompt library with search & categories
  • In-browser playground with {{variable}} support
  • Community voting (deduped, no login)
  • In-app prompt submission (pending review)
  • Shareable deep-links (?p=<id>)
  • Export prompts as JSON / Markdown
  • Keyboard shortcuts (⌘/Ctrl + Enter to run)
  • Featured prompt banner
  • Prompt collections / bundles
  • "Fork a prompt" to remix & improve
  • Prompt versioning & edit history
  • Translations (i18n) β€” help wanted!
  • Per-prompt discussion threads

See the open issues for the full list of proposed features and known issues.


πŸ—οΈ Tech Stack

Layer Technology
Framework Next.js 16 (App Router)
Language TypeScript
Styling Tailwind CSS 4 + shadcn/ui
Database Prisma + SQLite
AI z-ai-web-dev-sdk (LLM playground)
Animations Framer Motion
License MIT

πŸ“œ License

PromptForge is licensed under the MIT License β€” see LICENSE. You're free to use, modify, and distribute it, including commercially.

πŸ’– Sponsors

PromptForge is a non-commercial, volunteer-maintained project. If it helps you, consider sponsoring or just ⭐ starring the repo β€” it means a lot.

πŸ™ Acknowledgements

  • Every contributor who adds a prompt, fixes a typo, or opens an issue.
  • The open-source projects we build on: Next.js, Prisma, Tailwind, shadcn/ui.

Built with care by the open-source community.
πŸ› Found a bug? Report it Β· πŸ’‘ Have an idea? Suggest it Β· πŸ“ Got a prompt? Share it

About

πŸ”₯ The open-source, community-driven library of high-quality AI prompts. No accounts, no paywalls, no tracking. MIT licensed.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors