Bahrain'scommunityforJavaScriptEventsMeetupsProjectsCareersOpen SourceStartupsCommunity

Find your next event. Ship open source under @bahrain.js. Go from first commit to maintainer.

Join Discord

The JavaScript Ecosystem We ❤️

Vue
React
Angular
Svelte
Nuxt
Next.js
Astro
Vue
React
Angular
Svelte
Nuxt
Next.js
Astro
Vue
React
Angular
Svelte
Nuxt
Next.js
Astro
Vue
React
Angular
Svelte
Nuxt
Next.js
Astro
Node.js
Deno
Bun
TypeScript
Hono
Tauri
Remix
Node.js
Deno
Bun
TypeScript
Hono
Tauri
Remix
Node.js
Deno
Bun
TypeScript
Hono
Tauri
Remix
Node.js
Deno
Bun
TypeScript
Hono
Tauri
Remix

More than meetups

Everything Bahrain's JS developers need — in one place.

Signal Hub

Events, jobs, projects, and people — one feed for Bahrain's JS scene.

Build Together

Collaborate on open source. Ship code under the @bahrain.js org.

Idea → npm

Every idea has a clear path to becoming a published package.

Level Up

A transparent path from your first line of JS to project maintainer.

From idea to npm package

Bahrain.js isn't just meetups — it's a launchpad for open source.

Idea

Pitched at a meetup or on Discord

Build

Built at a builder session

Prototype

Working proof of concept

Repo

Published under bahrain-js on GitHub

Publish

Live on npm as @bahrain.js/*

Your path forward

A clear, transparent progression — no gatekeeping.

Member

Show up, learn, and connect

Create your profile

Contributor

Ship a PR, give a talk, or write a post

Your first merged contribution

Maintainer

Own and steward a @bahrain.js project

Sustained contributions over time

Core Team

Shape the direction of the community

Recognized community leadership

Don't miss a thing

Events, new projects, and community highlights — delivered to your inbox. No spam.

Ready to build?

Whether you're writing your first function or shipping to production — there's a place for you here.

Browse EventsJoin Discord