RTL-native layout
Directionality and typography designed right-to-left from the start - not mirrored LTR.
Free · Free Template

Free RTL-native Persian restaurant template
Free open-source Persian restaurant template designed RTL-first: elegant typography, menu, gallery, and reservation flow that actually look right.
Built on proven tools
Next.js · React · Tailwind CSS · TypeScript
Features included
4 features
Deployment
Open source · self-hosted
Pricing model
Free - Open source license
Persian restaurants usually end up forcing LTR templates into RTL, which breaks typography, mirrors icons incorrectly, and looks off. Quality RTL-first restaurant templates barely exist, and agencies charge premium prices for the privilege.
This template bakes RTL into its foundation - typography, spacing, and navigation were designed for it from day one. Restaurants get a credible bilingual presence for free as an open-source resource, with a documented upgrade path once they need real reservations management.
Every feature is built around one goal: measurable results for your business.
Directionality and typography designed right-to-left from the start - not mirrored LTR.
Guests request tables through a clear form flow instead of calling during rush hour.
Rich typography and warm aesthetics suited to Persian dining culture.
Switch to English or bilingual mode with a single config flag.

Restaurant Persian is designed natively for right-to-left layouts - not translated afterwards. Typography, spacing, and navigation are RTL-first with Persian fonts properly configured, while staying easy to flip to English or bilingual mode.
It covers the essentials a Persian restaurant needs: structured food menu, photo gallery, reservation request flow, and location info - styled with a warm, traditional-modern aesthetic. Released as an open-source community resource; when the business needs real table management, the Cafe Platform is the natural upgrade path.
Tech Stack
Integrations
Yes. It is released as an open-source community resource - take the code from GitHub, modify it, and use it for your own site or client work.
Yes. Directionality, typography, and navigation were designed RTL-first, not mirrored afterwards. Switching to LTR English is a single config flag away.
It collects reservation requests via a form flow. Automatic table management lives in the Cafe Platform, not in this template.
Grab the source code on GitHub, adapt it freely, and ship it. Need it customized for a client? Tell us about the project.
One short email when a new open-source template or developer starter ships.
Looking for something custom?
Every item here can be tailored - branding, integrations, extra features, or a fully custom build for your business.
Start a custom projectPrefer to browse the code first? View the repository on GitHub.

“Free open-source React template for restaurant websites: menu showcase, photo gallery, star reviews, and smooth carousels.”

“Free open-source e-commerce starter with catalog, product pages, persistent cart, and a Persian RTL sample storefront.”

“Free open-source Next.js template for artists and bands: working player, album showcase, tour dates, video embeds, and press-kit sections.”