A self-governed, high-performance distributed log, built in C++.



We read code, break it, fix it and give it back. UFC is where curious students become contributors — in public, together, and with nobody asking permission.






Open to software people, designers, hardware hackers, roboticists, ML tinkerers, writers, organisers, first-timers, everyone. fork it, read the source, open a pull request, review kindly, ship in public, learn out loud, git gud, break things together, merge small, merge often, leave it better.
§ 01 — the premise
The Free Software Foundation counts them from zero, the way a programmer would. At UFC each one turns into something you can actually do: show up, take things apart, share what you learn, and send a fix. Scroll down to see how.
The freedom to run the program, for any purpose.
at ufcEveryone is welcome: any year, any branch, any stack. All we ask for is community awareness. If you want to contribute seriously and work for the people around you, you’re in.

The freedom to study how it works, and change it.
at ufcGit Gud and the Open Community Chintans open up the tools you use every day. You see how they’re built and how the people who maintain them think.

The freedom to redistribute copies, to help your neighbour.
at ufcMaintainers and GSoC alumni talk to the whole community, not a lucky few. The link goes out on WhatsApp and anyone can walk in.


The freedom to improve the program, and release your improvements.
at ufcAt FOSS Forge you go from reading code to getting it merged. Git Clash and the repo sprints give you real issues and real pull requests, all in public.

§ 02 — the bazaar
The idea is simple: if you can see how something works, you can fix it — and if you can fix it, you can share the fix. That turns software into a commons: built by strangers, for strangers.
Eric Raymond called the closed way the cathedral — a few people, behind doors. The open way is the bazaar: everybody turns up, argues, trades and ships.
And look who turned up first. The compiler, the code that flew Apollo, the very first program — none of it came from one type of person. A club that wants to do open source honestly can't be one type of club.
cathedral
few hands, closed doors
bazaar
everyone, in the open




n. · open source
Code anyone can see, use, change and share.
…which quietly means anyone can show up, too.



the philosophy, on sticky notes
§ 03 — the big tent
Here's the gap. Most open source only asks for code, so everyone else quietly assumes it isn't for them. We'd like to close that. Pick what describes you — we'll show you where you fit.
I'm someone who…
for
Most projects look the way they do because no designer ever walked in.
you could
tools you'll meet
first contribution → Redesign one screen of this very website.
01
Work is framed so a designer, a writer or a hardware person always has a place to start.
02
No question is too basic. The chat exists for exactly those.
03
Assume good faith. Review the work, never the person.
§ 04 — the log

The founding orientation. A room of curious builders and a whiteboard of ideas.

Commits, branches and the first pull request — version control from scratch, hands on.

Two days of Git Clash, the Pokémon YAML Showdown and a Repo Sprint, as part of ELYSIAN 2025.

TRAE and MiniMax in New Delhi: AI-native coding, then a mini hackathon to try it for real.

Open Community Chintan #01 — the creator of Precogly on threat modeling, and how to contribute to it.

Open Community Chintan #02 — Jigyasu Rajput on GSoC, remote work and doing it all from a Tier-3 college.
§ 05 — the core leads
The students who keep this community alive.

HELLO
my name is
Siddharth
President 1.0
“The One Piece… THE ONE PIECE IS REAL!!”

HELLO
my name is
Vikram
President 2.0
“Mera khel khatam hai.”

HELLO
my name is
Harsh
Tech Lead
“Believes every problem can be solved with one more npm install.”

HELLO
my name is
Moksh
Oldie
“Trained a model to predict his wake-up time. Accuracy: 0%.”

HELLO
my name is
Mridul
Tech Lead
“Pushed to main at 3 a.m. and called it “a small fix”.”

HELLO
my name is
Aayush
Tech Lead
“Spotted travelling through dimensions. Pull request still pending.”

HELLO
my name is
Shifali
Non-Tech Lead
“Runs on chai, spreadsheets and zero tolerance for missed deadlines.”

HELLO
my name is
Sujal
Non-Tech Lead
“Main character of every landscape photo. The waterfall is just a prop.”

HELLO
my name is
Abhi
Operations Lead
“Plans events like a pro. Trusts the projector like an amateur.”

HELLO
my name is
Piyush
Oldie
“sudhar gye toh sher kaun bolega”

HELLO
my name is
Dhruv
Oldie
“Merged on a Friday. Zero regrets, several incidents.”

HELLO
my name is
Pranshu
Oldie
“Retired, but the cat memes never will.”

HELLO
my name is
Ojaswini
Oldie
“Has seen every bug in this club and still hears “works on my machine”.”

HELLO
my name is
Ananya
Oldie
“Fluent in LGTM, Python and politely savage PR comments.”

HELLO
my name is
Manandeep
Oldie
“Went to touch grass in 2024. Grass is still loading.”

HELLO
my name is
Avish
Oldie
“Still waiting on the intern stipend. Buffering since forever.”

HELLO
my name is
Meyank
Operations Lead
“Keeps the whole club organised. Cannot explain his own desktop.”

HELLO
my name is
Harshit
Tech Lead
““I dont care.” (He cares deeply. About everything.)”

HELLO
my name is
Gursimar
Oldie
“Now ships code at Zomato. The delivery is always on time.”

WANTED
you.
contributors of every kind
reward: your name in git blame


§ 06 — the workshop
These are the projects the community is proudest of. Each one starts pulled apart into its layers. Scroll to put it back together.
A self-governed, high-performance distributed log, built in C++.



Modular full-stack features you install, own, and customize.




Project 1 of 6: Kwaque
filed away, not forgotten
The first Project Bootcamp produced 32 projects in all. These are a few of the ones waiting in the archive.
AI and ML
Machine Learning, from scratch
by Moksh
Everything else
NESt
by Manandeep
Games
Snake Game
by Aayush
Web
Quik Type
by Dhruv
Web
Connect Four Online
by Shashank
Web
Collaborative Whiteboard
by Bhavya
Everything else
Cutesy Room
by Ananya
Web
My Metro Mates
by Bhuwan
Web
Whizper
by Mridul
AI and ML
Market-ov
by Moksh
§ 07 — the zoo
Every project that lasts grows a mascot. Here are a few we love — they're all licensed for sharing, and they're all throwable.















§ 08 — the invitation
Join the community chat. Event links and first-timer help land there.
It's open source too. Clone it, run it, find something small to fix.
A typo counts. We'll review it kindly and show you how to land it.
Already in? Sign in with GitHub to see your dashboard and the leaderboard.
JOIN
UFC
open source, open minds.