Published on: 28/09/2026
Last edited on: 28/09/2026
IndiaFOSS is FOSS United’s annual flagship conference. It aims to bring together India’s technical community under one roof to discuss anything and everything Open Source. Its 2026 edition happened on 26th and 27th September and what a blast it was. Amazing talks, engaging booths, inspiring personalities, loads of random catchup, fascination, motivation, confusion, all together in a neat two day package! Let’s unfold the same :)
First day
With heavy “first day, don’t miss anything” motivation, I reached well before the Welcome Note. After fuelling ourselves with delicious breakfast and coffee, we headed straight towards Hall 3. This was the allotted room for Hardware and Compilers, Programming Languages and Systems tracks. I was super excited to find that we had Hall 3 booked this year, cause last year we were doing these devrooms in small classrooms. Those classrooms could barely fit 30-40 people inside it, and I missed few entire devroom tracks for the same reason.
Seeing the big hall made me super happy. I took my seat and was ready for the showdown. These were some of the talks I loved in the hardware track:
- Build your own Open source keyboard with ZMK/QMK
- Even though I love keyboards, I did not know a lot about building one from scratch. I have been a super happy frog clacking my Keychron K2V2 in this well.
- Maybe just maybe it’s time to build the dactyl I’ve always dreamed about.
- CNC4Everyone
- I entered this talk expecting to see a CNC machine like Jeff Gerling had shown few months ago, but to my surprise, this was a machine which works with cardboards!
- There was one quote which was repeatedly used by the speaker: “China can fill a stadium with CNC operators and we won’t fill a room”. Keeping aside the national sentiments, I did not realize there were so few CNC operators in India. My friend’s brother owns a CNC machine and I know a startup targeting CNC machine operators as their customer base! It could be a metaphor but I do think CNCs are more common than the speaker seemed to think.
- My zero-to-hero journey deploying a fiber-optic and wireless community mesh
- This was easily one of my favorite talks. This guy has peak FAFO energy!! I have a personal respect for people who go out there and just figure stuff out. No overthinking about consequences or how hard it would be, none of that matters.
- In this talk Kiran talked about his experience trying to connect a secluded farmland he owns with WiFi. A bunch of his friends pooled in money and bought a farmland in the middle of nowhere and now for some reason they want WiFi there. While most of us would have given up, Kiran talks about how he got an uplink from BSNL there and connected sparse houses on the farmland with fiber optic cable. As the cables aren’t that long, he had to FAFO and almost deceive a lineman into Fusion splicing
xD.
- Building Open Source Music Hardware in India - Tarab Instruments
- Another guy with peak FAFO energy, but this time in music industry.
- One of his slides said along the lines of: “Poverty is the mother of invention”.
- He talked about his journey of building musical instruments he absolutely adored but couldn’t afford. So he decided to build his own! He described the complete process, his prototypes, tradeoffs in the current design and where he orders the parts from.
- Another surprising point was the margins on these things! He completes the assembly at ~3k-ish and sells them from 10k! But he seems to hate making them and hence urged the audience to build it on their own from his github repo 🙃.
Next was the Compilers, programming languages and systems devroom after lunch! Honestly I believe they should have organized this in the morning, with topics so deep, one needs a lot more focus. This was made worse by the extra rice I was served inspite of giving a small pinch hand sign. So after a few talks: insulin went 📈, eyelids went 📉. 😭
- Semantic Quantization in KV Cache Eviction
- This sounded super interesting as I have recently found myself fascinated by the inner workings of LLMs.
- It would have been amazing, except that it was full of math formulas. I didn’t understand majority of it, but the simplified graphical representations of eviction policies were easy to grasp. And the results at the end showed impressive numbers. I am motivated to understand his findings in detail.
- Bend, don’t Break. Modern Techniques for Flexibility in Strongly Typed Functional Programming
- Benchmarking can be hard, here’s why we’re still creating a new one for OCaml
- Oh boi, benchmarking is super super hard. People don’t realize just how hard it is to craft fair benchmarks. It is very easy to go wrong or game them. There’s a reason database industry loves dissing on each other’s benchmarks. Most of them are incorrectly and unfairly crafted, and even the ones which try to do a fair comparison, fail often due to loads of minute details. Two minute silence in memory of PlanetScale TPCDS benchmark fiasco.
- Well, this talk didn’t invent some magic pill to fix it and mostly discussed what a good benchmark means.
- What LLVM Does Differently When The Target Is CPU VS GPU
- I am not an expert on LLVM internals, except knowing just enough from attending LLVM Social regularly. I think this is a blessing in disguise cause this way I am always excited by talks around these topics!
- No doubt I enjoyed this one too. cuda-oxide’s recent announcement has got me super excited to mess around with Rust and GPU on my Linux system!
- PythonBPF - now with loops, custom funcs, and more maps!
- eBPF is too close to my heart, I have been doing local propaganda of it ever since it’s inception. Restricted but arbitrary code running inside kernel, I am in!
- While I have not played with PythonBPF personally ( I am more of a Rust guy ), it was inspiring to see two students maintaining such an important library independently.
- Also their snake game demo with state in kernel was cool!
I had to escape the devroom after these talks cause I was embarrassed of nodding off. I needed a break from talks, so I headed straight to Failures Mode Group gathering. This is an informal meetup which happens at IndiaFOSS every year, where we mostly hang out and talk about our self-hosting setups. While this is not my area to shine (soon I will get a VPS to get started!), Yash just bulldozered over everyone’s setup. Buddy was collecting aura points and definitely won over some fans on that day xD.
We went around some booths and called it a day with a plan to visit a nearby cafe with whole herd of random mismatched groups: FP India + Rust India + BangPypers + PyCon India organizers. It was fun catching up with everyone and promising to meet next year again 😭.
Second day
On the second day, we got a bit late to arrive at the venue. We were afraid we would miss the breakfast, but were luckily just in time. Though we did end up getting late for the talks cause of an amazing catch up with Vishal. I had last talked with him two years ago I believe and had no idea he was doing such amazing philanthropy work in Bihar.
He mentioned how he has also worked for FREE for long periods of time just so that he can help government implement government programmes effectively on the ground. Sadly, government is not interested to improve their systems, they are content sitting in their AC rooms doing nothing :(. He is currently focusing most of his time in educating kids in a rural village. All the best dude, I hope all your work for this good cause comes to fruition!
After this uplifting conversation, we headed straight to the security devroom!
- Reverse Engineering the PAN QR Code
- Another Indian government expose session, author basically disproved India government claims of PAN card being encrypted and certified.
- Author disproved the fact by building an open source scanner of the rather closed source government approved module. Except for the incompetence part, I found the reverse engineering journey super interesting!
- I also found it rather uplifting that author started his journey after attending Nemo’s talk last year on building an Open Source UPI app! Captain keeps on inspiring the next generation 🫡
- When NO_PROXY Lies: Finding an IPv4-Mapped IPv6 Patch Bypass in Axios
- I am a super surprised to find the root cause of this vulnerability, why tf are networking related libraries still parsing and comparing IP addresses using string comparisons!!???
- Can’t even call it Javascript ecosystem slop cause the same vulnerability was found in coturn too 🫠.
- Extracting AES Keys from Embedded Devices Using Open Source Hardware
- Anything power analysis is a treat for my brain by default
- The Art of Userspace Sandboxing on Linux
- This was the only talk in the security devroom with no live demos. While others loathed the sudden shift in atmosphere, I felt just at home!
- I am accustomed to the talks where author does not give a shit about making eye candy slides cause he was busy doing the technical work! I personally try to always go for more eye candy and memes, etc but I am definitely not averse to such presentations
:). - This was a good overview of the sandboxing landscape and even scraped some internal details at various points.
- Keeping an Eye on your Eye: Disassembling and Reassembling Smart Camera Hardware to breach YOUR Security
- This talk was an absolute chaos, both of the speakers were visibly very excited to deliver the talk and hence decided to do live desoldering on the stage 😭. Buddy was inhaling solder fumes without protection 💀. I texted on an internal attendee group applauding their guts to do a live demo of this, considering people have started showing recordings even of software demos cause demo gods aren’t happy most of the times! Well, even for them, demo gods weren’t in the mood on that day and crashed the laptop 😂.
- All the chaos aside, they were blessed with some overtime and showed a glimpse of what they were going to present further on the firmware reverse engineering part. I found that really interesting and I still wished they could have just spent all their time in that section rather than trying the desoldering stunt
:(.
- Hacking India’s Largest Exam System
- A BANGER talk from a 19 year old who just happened to know a few things about computers and put them to good use! A typical “FBI Most Wanted” hacker origin story
xD. - Even if you’re not chronically online you would know about whole CBSC and CJP fiasco. This was the start of it all. Again, saddest part is government not admitting they have messed up big time and the absolute peak of skill issue by rebuilding the website multiple times and still getting hacked by the most basic exploits!
- A BANGER talk from a 19 year old who just happened to know a few things about computers and put them to good use! A typical “FBI Most Wanted” hacker origin story
After the security devroom, we decided to attend this panel discussion around future of FOSS, SWE and Technical Education. Of course it was all going to be about LLMs. LLMs this, LLMs that, it was SO depressing! I had forgotten why I had stopped opening threads discussing LLMs on hackernews and lobsters. I am happy in my own little bubble, please don’t try to pressure burst it till actual economic collapse happens. All the doomers read this.
In the second half, we went booth hopping, this time we had some amazing talk with Dev from Gooey.ai team, Anoop from Bruno, Raghav and Arun! After yapping all around, we headed for the Communi-Con. This was mini conf with lightning talks which community voted on! We enjoyed talks discussing postmarketOS, smartphone self-hosting, elixir, modern Javascript bloat hate, improvements to IndiaFOSS, etc.! All of this was made even more fun by an accompanying website which had live voting :P .
Another talk I really enjoyed was discussing WiFi setup of this conference, this was hands down the best WiFi setup I have seen in any conference. They had setup 1.X auth with loads and loads of routers and switches to ensure whole venue (even toilets, I checked 😂) had amazing connection, hats off to the team!
As an after conference ritual, I again ended up hanging out with FP and Rust India folks accompanied by Harsh, Yash and Sohom.
Booths
Across both days, I spent more time at the booths than before, that’s how I ended up talking to Anoop and Dev xD. But having done a setup 2 years ago for Rust India, I know it is really tiring! I didn’t get to enjoy the conference and just hated the whole experience. This is part of the reason we don’t organize Rust India booths anymore :p. To respect their time, I went around with Yash and the people running the booths were lovely! Booths have definitely evolved over the last year, now we have games, a LOT MORE merch, etc.
Data For Indiahad a nice guessing game with coins, stickers and highlighters to guess different domain statistics of India!- There were some students from school, who I instantly ran over to encourage! I had a good time interacting with them but also instantly felt like an uncle, I still remember how different adults used to visit student setup booths in science fair 😭.
- There was a booth for FDroid too! Harsh was too shy to grab some stickers from the booth, so I had to sneak some out
xD. - There were booths of all the major Linux distributions! Debian, Fedora, OpenSuse, Redhat, etc etc. I was surprised realizing all of them had an active community in Bengaluru!
- There was also a booth of Tangled. After watching their Communi-Con talk and exploring it a bit more, I am feeling super bullish on them. They even support jujutsu out of the box!!
- I also loved the idea of Hardware Showcase room, there were so many interesting projects in there. Someone had built an arcade machine at home 😮.
- Kiran from the fiber talk above also had a booth. Yash spent A LOT of time and I really wished I had too. Look (image above) at all the cool gadgets he had. Btw this was like 5% of the total things he had, buddy was packing SO MUCH MORE!
- Another club I didn’t know about was
Creative club, they meet regularly and collectively build and discuss their creative coding endeavours! - There was an OSM booth, always a big supporter of theirs 🫡.
Amazing side items I liked:
There were some details I liked and want to list without discussing:
- Both days had different set of booths, this allows everyone to enjoy conference and give participants a chance to enjoy more diversity!
- Absolutely loved the idea of Communi-Con, please please continue it!
- 8+ devroom tracks this time, this is up from 2-3 last year. Absolute gold decision.
- They decided to change the menu for second day’s breakfast and lunch. Last year it was the same on both days.
- Kept stumbling randomly into IndieWebClub folk.
- Devrooms are handled by community, FOSS United team can focus on providing good framework, while actual domain experts do the amazing talk curation, recipe for amazing success!
- Good T Shirt design.
- Tiered ticketing system which allows earning individuals to help discount student tickets
:).
Looking forward:
Few things I am looking forward to!
- In Shree’s lightning talk he mentioned some points which got me super excited for the next edition!
- FOSSDEM style conference: OH MY GOD, this is the holy gold standard for me
- 20+ devrooms: YES YES, you get the idea
- Moving out of Nimhans as a venue: We need a good university with lots of decently sized classrooms
- Main track getting shrinked: Main hall was empty most of the time, convert the general track in a devroom and allot it a smaller space
- Even cheaper tickets for students and diversity scholarships: Respect++
- Less LLM slop talks. Devroom organizers did an awesome job curating high quality talks, but some bad apples still slipped through the cracks
:(.
Things to improve personally:
I would like to do a few things better next year:
- I want to network with a LOT MORE strangers.
- Check schedule thoroughly. Only after the conference I realized I missed a talk from a college junior of mine 😓.
- I want to interact with the speakers whose talks I liked. This time I missed interacting with Kiran and Raunak.
- I want to visit every single booth next year, I somehow missed
Diagram ChasingandBengawalkbooths, thanks to Adithya for pointing they even existed!
Photo
And finally, a photo of Yash, Harsh and me at IndiaFOSS. ( Nice try Tanvi . I am sure you will get the horns right in 2027 😂 )
P.S. Thanks to Yash for almost all the photos, sorry no sorry 🙈.
See you all in IndiaFOSS 2027!!