![](/ankush-web-eng/brolangf/raw/main/public/landing.png)
Brolang is a fun programming language written in Golang built for fun by Ankush
Supports both pure english and pure hindi syntax, tutorial will be linked soon.
You can get started with BROLANG by visiting brolang.ankushsingh.tech
- To set up locally, you can clone the repository and run the following commands:
git clone https://github.com/ankush-web-eng/brolangf
npm install -g yarn
yarn install
yarn dev
- For the backend repository:
git clone https://github.com/ankush-web-eng/brolang
go mod download
go build main.go
go run main.go
- To try out BROLANG, you can visit docs page for docs available in both Hindi and English.
-
BROLANG was primarily built on an Event-Based Architecture
-
Frontend: Nextjs-15
-
Backend: Golang
-
Cloud: railway.app & vercel
-
Queue: Kafka
-
Pub-Sub: Redis
-
Menu and UI: TailwindCSS + Aceternity UI + Shadcn UI
-
On production, this application is working on Client-Server architecture because of this independent student-developer's tight budget, moreover the code has been commented in context/CodeContext.tsx.
-
The Web-Socket server's code and Worker's code is available in server/ directory.
- Contributions, issues and feature requests are welcome. Feel free to check the issues page if you want to contribute.
- I am open for all suggestions related to syntax, errors and tech-stack, your opinion is valuable.
- Either you can contribute directly or leave a quick DM here
BROLANG is licensed under the MIT License. See LICENSE for more information.