Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/c-w-d-harshit/text2mdx
AI-powered tool for converting plain text to MDX. Built with Next.js, Shadcn, and OpenRouter.ai. Streamline content formatting for modern web apps. Open source and user-friendly.
https://github.com/c-w-d-harshit/text2mdx
framer-motion nextjs nextjs14 openai openrouter postgres prisma shadcn-ui tailwindcss
Last synced: 2 months ago
JSON representation
AI-powered tool for converting plain text to MDX. Built with Next.js, Shadcn, and OpenRouter.ai. Streamline content formatting for modern web apps. Open source and user-friendly.
- Host: GitHub
- URL: https://github.com/c-w-d-harshit/text2mdx
- Owner: C-W-D-Harshit
- Created: 2024-09-27T13:21:19.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T06:13:03.000Z (2 months ago)
- Last Synced: 2024-10-29T07:19:54.513Z (2 months ago)
- Topics: framer-motion, nextjs, nextjs14, openai, openrouter, postgres, prisma, shadcn-ui, tailwindcss
- Language: TypeScript
- Homepage: https://text2mdx.com
- Size: 607 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Text2MDX
Text2MDX is an AI-powered tool that converts plain text to MDX, helping users streamline content formatting for modern web applications.
## Features
- **AI-Powered Conversion:** Utilizes models from OpenRouter.ai for accurate text-to-MDX conversion.
- **User-Friendly Interface:** Built with Next.js, Shadcn, Tailwind, and Framer for a responsive and visually appealing experience.
- **Open Source:** Contributions are welcome to enhance functionality and usability.## Technologies Used
- **Next.js**: Framework for server-rendered React applications.
- **Prisma**: ORM for database management.
- **Postgres**: Reliable relational database.
- **Shadcn**: UI components for building modern interfaces.
- **Tailwind CSS**: Utility-first CSS framework for styling.
- **Framer**: Design tool for animations and interactions.
- **OpenRouter.ai**: AI models for text conversion.## Getting Started
To get started with Text2MDX, follow these steps:
1. **Clone the Repository:**
```bash
git clone https://github.com/c-w-d-harshit/text2mdx.git
cd text2mdx
```2. **Install Dependencies:**
```bash
npm install
```3. **Set Up Environment Variables:**
Create a `.env` file in the root directory and add your environment variables.
4. **Run the Development Server:**
```bash
npm run dev
```5. **Open Your Browser:**
Navigate to `http://localhost:3000` to see the application in action.