Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A fully featured editor with drag and drop interface to easily build READMEs
Readme Generator is an open-source, drag-and-drop README builder that runs in the browser as a Next.js app and outputs GitHub-flavored markdown.
Readme Generator is a web-based editor that lets you create a README file by dragging and dropping sections into a layout and editing their content. It is built with Next.js and TypeScript, uses Mantine for the interface and Jotai for state management, and is maintained by G3root (Nafees Nazik). The input is the text and structure you assemble; the output is a complete markdown README ready to paste into a GitHub repository.
Readme Generator is for developers and project maintainers who want to produce a README without hand-writing Markdown from scratch. It suits GitHub users who want a visual, drag-and-drop way to assemble the sections of a repository readme. It also benefits anyone who wants to study an open-source Next.js codebase that combines dnd kit, Mantine, and react-markdown in one project.
The app loads in the browser as a Next.js page, and the editor lets you arrange README sections using drag and drop from the dnd kit library. As you edit each section, Jotai tracks the state, and react-markdown renders the current markdown output. When you are finished, the resulting markdown is ready to copy into a file named README.md.
Two closely related tools are readme.so, a web-based README builder, and github-profile-readme-generator, which focuses specifically on GitHub profile READMEs. Both are cited as inspiration in the project's credits.
Yes. The project is open source under the MIT license, so you can use, modify, and distribute it without charge.
The main dependencies are Next.js, TypeScript, Mantine, Jotai, dnd kit, and react-markdown. The repository metadata also lists React, Tailwind CSS, and DaisyUI as topics.
Yes. Clone the repository with git clone, run yarn install, then yarn start. The local development server will start the app.
Yes, the hosted demo is available at nxt-readme.vercel.app, so you can use the editor without cloning the repository.
