Skip to content

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

abdeen.dev

Private software. Clear boundaries. This repository powers abdeen.dev, the home of Abdeen Labs, the open-source and experimental division of Abdeen Industries. It hosts project pages, releases, and browser tools.

Built with Next.js (App Router), Tailwind CSS v4, and TypeScript. Deployed on Vercel. The interface implements Redline, the shared Abdeen brand system, with the canonical Void, Surface, Border, Mist, and Accent anchors and the official Iconoir React package.

src/lib/brand.ts holds the brand copy used across the site.

Development

This project uses Bun:

bun install
bun run dev      # dev server at http://localhost:3000
bun run lint     # eslint
bun run build    # production build

Layout

  • src/app/ · routes. Each browser tool is a folder with a page.tsx (metadata + shell) and one client component.
  • src/components/ · shared UI (tool page shell, Seal, section header, fade-in wrapper).
  • src/lib/catalog.ts · the single index of apps and tools that drives the homepage, footer, and cross-links.
  • src/app/globals.css · Redline role tokens, site layouts, and shared tool controls.
  • src/app/font-files/ · canonical local webfonts loaded through next/font/local.
  • public/fonts/redline/static/ · local font files used by the OG renderer.
  • public/brand/ · generated Labs assets.
  • public/data/ · word lists and lookup data fetched by the tools at runtime.

The live interface mark عابدين is set in Aref Ruqaa 700. Standalone SVG exports, the favicon, and the OG renderer derive from the canonical Seal geometry.

License

Content and branding are © Jaafar Abdeen. Fonts are licensed under the SIL OFL. See individual tool pages for third-party data credits (EFF word list, BIP-39, MusicBrainz/Cover Art Archive).

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages