TreeText is a powerful, free, and open-source text analysis tool designed to help students and academics improve their writing.
- Plagiarism Detection: Identify potentially plagiarized content with detailed source matching
- Grammar Checking: Get intelligent suggestions for grammar, style, and clarity improvements
- Readability Analysis: Understand how accessible your writing is with comprehensive metrics
- Citation Generation: Automatically format citations in APA, MLA, Chicago, and other styles
- 100% Free & Private: No paywalls, no ads, and your data stays private
- Open Source: Transparent codebase that anyone can inspect or contribute to
- Node.js 18+ - Install with nvm
- npm 9+ (comes with Node.js)
# Clone the repository
git clone https://github.com/jm0535/treetext.git
# Navigate to project directory
cd treetext
# Install dependencies
npm install
# Start development server
npm run dev
Visit http://localhost:5173
to see the application running.
- Vite - Next Generation Frontend Tooling
- React - A JavaScript library for building user interfaces
- TypeScript - JavaScript with syntax for types
- Tailwind CSS - A utility-first CSS framework
- shadcn/ui - Re-usable components built with Radix UI and Tailwind
- React Query - Powerful data synchronization for React
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
See our Contributing Guide for more information.
Distributed under the MIT License. See LICENSE
for more information.
- Thanks to all our contributors who help make TreeText better
- Special thanks to the open-source community for the amazing tools that make this possible