OpenLink
๐ Minimalist App for your links.
Install / Use
/learn @danielcgilibert/OpenLinkREADME
๐ง This project is under development ๐ง
</div>โ๏ธ Stack
- Next.js 13 /app directory + Typescript - The React Framework.
- Tailwind CSS + Tailwind-Merge + clsx - Tailwind CSS is a utility-first CSS framework.
- Headless UI - Completely unstyled, fully accessible UI components.
- Tabler Icons - A open source SVG icons.
- React Hot Toast - Notifications library.
- Zustand - State management in React.
- Next Auth - Authentication for Next.js.
- Prisma - ORM for Node.js & TypeScript.
- React Spring - The animation lib React Spring.
- TanStack Query - TanStack Query powerful asynchronous state management.
- Docker - Development environment.
๐ฃ๏ธ Roadmap
- โ Improve loads
๐งช Demo
https://github.com/danielcgilibert/OpenLink/assets/44746462/50a78c1e-ff9f-4618-8129-c396286073df
โ๏ธ Prerequisites
Make sure you have Docker and Docker Compose installed on your machine before proceeding.
๐ฆ Environment Variables
Change the file .env.template to .env.development :
# Database connection string:
DATABASE_URL=""
# Next-Auth config:
NEXTAUTH_SECRET="" # Generate a random string.
NEXTAUTH_URL="" # Your project url http://localhost:3000.
# Google OAuth Provider:
GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""
๐ Getting Started
Recommended extensions for VSCode:
- Clone or fork the repository:
git@github.com:danielcgilibert/OpenLink.git
- Install dependencies:
npm install
# or
yarn install
# or
pnpm install
- Run the following command to start the database:
docker-compose up
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
โ Deploys
๐ License
- MIT.
Related Skills
node-connect
337.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
337.1kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
83.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
83.1kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
