Skip to content

Conversation

Shyam20001
Copy link
Contributor

This PR adds Brahma-Firelight, a high-performance Bun/Deno/Node Javascript framework powered by a native Rust addon
(built on top of tokio + hyper).

Key points:

  • Written in Rust but exposed as a Node.js module.
  • Provides Bun integration for benchmark compatibility.
  • Includes app.ts with required routes (/, /user/:id, POST /user).
  • cluster.ts is included for consistency with other frameworks,
    but Brahma-Firelight does not need clustering — it already runs multi-threaded by default
    via Rust's Tokio runtime + Hyper.

Version: 1.5.2
Website: https://github.com/Shyam20001/rsjs

Copy link
Collaborator

@waghanza waghanza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution 🎉

Maybe you can add deno and node (in separate directories) to add more comparison

@Shyam20001 Shyam20001 requested a review from waghanza September 18, 2025 19:08
@Shyam20001
Copy link
Contributor Author

Thanks for your contribution 🎉

Maybe you can add deno and node (in separate directories) to add more comparison

@Shyam20001 Shyam20001 closed this Sep 18, 2025
@Shyam20001
Copy link
Contributor Author

Thanks for your contribution 🎉

Maybe you can add deno and node (in separate directories) to add more comparison

Yeah sure soon I will thanks. All the requested changes are done now plz do review and approve. 😄

@Shyam20001 Shyam20001 reopened this Sep 18, 2025
@waghanza
Copy link
Collaborator

@Shyam20001 actually your framework is only bun compatible ? if so, no need to add -bun in directory name 😛

The idea (temp) is to have have -deno or -node if your framework is compatible is those runtimes, and keep the directory name clean (without dash) for the default runtime

@Shyam20001
Copy link
Contributor Author

@Shyam20001 actually your framework is only bun compatible ? if so, no need to add -bun in directory name 😛

The idea (temp) is to have have -deno or -node if your framework is compatible is those runtimes, and keep the directory name clean (without dash) for the default runtime

Yeah I made the changes as per request. Plz do check and if any changes needed just remind me...!!!

Copy link
Collaborator

@waghanza waghanza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🎉

I'll merge for next update (I try to update results every monday)

@Shyam20001
Copy link
Contributor Author

Got it..!!

@waghanza waghanza merged commit 6998205 into the-benchmarker:master Sep 21, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants