The official website for OpenCreate, an open-source initiative dedicated to developing high-performance, privacy-first creative tools for designers and artists.
- Performance Focused: Built with React 19 and Vite for near-instant load times and 60fps animations.
- Dynamic Downloads: Automatically detects the user's operating system (Windows, macOS, Linux) and provides the correct download link for the latest OpenCreate Forge release.
- Static Prerendering: Custom SSR/SSG logic to ensure fast initial page loads and excellent SEO.
- Modern UI: Clean, accessible design powered by Tailwind CSS v4 and Framer Motion.
- Privacy First: No invasive telemetry or tracking.
- Frontend: React 19, TypeScript
- Styling: Tailwind CSS v4
- Animations: Framer Motion
- Icons: Lucide React
- Build Tool: Vite
- Static Site Generation: Custom prerendering script in
scripts/prerender.tsx.
- Node.js (v20 or higher recommended)
- npm or yarn
-
Clone the repository:
git clone https://github.com/opencreate-app/opencreate-app.github.io.git cd opencreate-app.github.io -
Install dependencies:
npm ci
Run the development server:
npm run devBuild the project for production (this includes compiling TS, building with Vite, and running the prerendering script):
npm run buildPreview the production build:
npm run previewsrc/pages: Main application views (HomePage, ForgePage).src/components: Reusable UI components and primitives.src/hooks: Custom React logic, including platform detection and GitHub API integration.src/routing: Lightweight custom routing implementation.scripts: Prerendering and build automation scripts.public: Static assets, logos, and global configurations.
We believe creative tools should belong to the community. Feel free to report bugs, suggest features, or submit pull requests.
- 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
Created by Gabriel Borges.