Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Robyn more modularized #1050

Open
i1619khz opened this issue Nov 23, 2024 · 0 comments
Open

Make Robyn more modularized #1050

i1619khz opened this issue Nov 23, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@i1619khz
Copy link

Hi, @sansyrox, I noticed the fixed Public RoadMap for issues and would like to make a few suggestions. Could we consider removing the default internal implementation of jsonify and instead modify it to an extension interface with additional extension modules to achieve better extensibility? I might need better performance and wish to replace the default orjson with msgspec. Since msgspec also includes validation features similar to pydantic, if we can combine these through abstract interfaces + extension implementations, it would result in a cleaner list of component dependencies compared to default integration. This approach would also avoid confusion caused by multiple libraries having overlapping functionalities. We could extend this into something like the following:

  • robyn-jsonify-orjson
  • robyn-jsonify-msgspec
  • robyn-serde-msgspec
  • robyn-serde-pydantic
@i1619khz i1619khz added the enhancement New feature or request label Nov 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant