A modern, stylish "Link in Bio" website for NodeByte Hosting your one stop hub for quick links, FAQs, and social connections.
- Clean, modern interface for all your important links
- Quick access to main website, game hosting, client area, and more
- Categorized sections for easy navigation
- External link indicators
- 16+ built-in themes including Dark, Light, Ocean, Forest, Rose, and more
- Seasonal themes (Christmas, New Year)
- Special themes (Stranger Things inspired)
- Theme persistence via cookies
- Theme Selection β Browse and switch themes with visual previews
- Layout Options β Choose link styles (Default, Rounded, Pill, Minimal, Glassmorphism)
- Size Controls β Compact, Default, or Large link sizes
- Typography β Font family selection and size scaling (80-120%)
- Accessibility β Reduce motion option, toggle descriptions/icons
- All settings saved to localStorage
- Real-time status indicator on profile avatar
- Fetches from nodebytestat.us
- Shows operational status, incidents, and maintenance
- Auto-refreshes every 60 seconds
- Discord, Twitter/X, GitHub, Trustpilot, Email
- Hover animations and tooltips
- Easy to customize
- Expandable accordion for common questions
- Smooth animations
- Easy to update content
-
Clone the repository
git clone https://github.com/NodeByteHosting/links.nodebyte.host.git cd links.nodebyte.host -
Install dependencies
bun install # or npm install -
Start the development server
bun dev # or npm run dev -
Open in browser Navigate to http://localhost:3000
| Technology | Purpose |
|---|---|
| Next.js 15 | React framework with App Router |
| TypeScript | Type-safe JavaScript |
| Tailwind CSS v4 | Utility-first CSS |
| Radix UI | Accessible component primitives |
| next-themes | Theme management |
| Lucide React | Beautiful icons |
| Bun | Fast JavaScript runtime & package manager |
links.nodebyte.host/
βββ app/
β βββ api/
β β βββ status/ # Status API proxy
β βββ page.tsx # Main Link in Bio page
β βββ layout.tsx # Root layout with providers
β βββ globals.css # Global styles & themes
βββ packages/
β βββ core/
β β βββ hooks/ # Custom React hooks
β β βββ lib/ # Utility functions
β βββ ui/
β βββ components/
β βββ Layouts/
β β βββ Links/ # Link in Bio components
β βββ Static/ # Navigation & Footer
β βββ ui/ # Shared UI components
βββ public/ # Static assets
βββ ...config files
Edit the quickLinks and resourceLinks arrays in app/page.tsx:
const quickLinks = [
{
href: "https://example.com",
title: "My New Link",
description: "Description here",
icon: SomeIcon,
external: true,
featured: false, // Set true for highlighted style
},
// ...
]Add theme definitions in app/globals.css:
.mytheme {
--background: 0 0% 10%;
--foreground: 0 0% 98%;
--primary: 200 100% 50%;
/* ... other variables */
}Then register in the theme toggle component.
Edit the faqs array in packages/ui/components/Layouts/Links/links-faq.tsx.
| Command | Description |
|---|---|
bun dev |
Start development server with Turbopack |
bun build |
Build for production |
bun start |
Start production server |
bun lint |
Run ESLint |
We welcome contributions! Please see our Contributing Guide for details.
For security concerns, please see our Security Policy.
This project is licensed under the GNU Affero General Public License v3.0 β see the LICENSE file for details.
- Website: nodebyte.host
- Status: nodebytestat.us
- Discord: discord.gg/nodebyte
- Twitter: @NodeByteHosting
- GitHub: NodeByteHosting
Made with β€οΈ by NodeByte Hosting