Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source job board software built with Next.js, Tailwind CSS, and Airtable.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Bordful is an open-source job board starter kit that uses Next.js, Tailwind CSS, and Airtable to generate a static, SEO-friendly job board website in about five minutes.
Bordful is a modern, minimal job board software built with Next.js, Tailwind CSS, and Airtable, created by Craftled and released under the MIT License. It takes job listings stored in an Airtable base and produces a fully functional job board with client-side search, filters, and job detail pages. The platform uses static generation with Incremental Static Regeneration (ISR) to keep listings fresh without manual rebuilds.
Bordful targets anyone who needs a branded job board without building one from scratch.
Bordful's setup flow is documented on the landing page: clone the repository from GitHub (or use GitHub Import to copy it), install dependencies with bun install, create an Airtable base from the provided template, generate a personal access token, copy .env.example to .env with your Airtable credentials, then run bun run dev. The site renders static pages at build time and revalidates job listings every 5 minutes via ISR.
Bordful is free and open source under the MIT License, so it is 100% free for personal and commercial use. You need your own Airtable account to store job data and a deployment platform like Vercel for production.
Yes, Bordful is open source under the MIT License and 100% free for personal and commercial use. You only need to provide your own Airtable base and deployment platform like Vercel.
You need Node.js 18+ or Bun 1.0+, a GitHub account (or Git CLI), and an Airtable account with a base that matches the expected schema. The landing page provides a pre-built Airtable template to import.
Add a new row to the Jobs table in your Airtable base, filling in fields like Title, Company, Description, and Status (set to "Published"). The job appears on your site after the next ISR revalidation (up to 5 minutes).
Yes. Copy config/config.example.ts to config/config.ts and edit theme colors, fonts, navigation, hero section, and footer. The project also includes .cursor/rules and AGENTS.md so AI editors like Cursor can help customize via natural language prompts.
Yes, the salary system supports 50+ global currencies and cryptocurrencies, with display options for currency codes and intelligent sorting across currencies and time units.
