Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.