-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Milestone
Description
Astra Standard Library
These parts should be added to Astra either through Rust core or by providing Lua code. The same principles should also apply on performance, resource usage, and ease of use being priority. The full complexity should not be the aim. The Standard Library should not handle every possible scenario as it is an impossible task and possible bloats the rest of the runtime. The need for niche usage can be filled through libraries.
- Serde:
- YAML
- JSON5
- TOML
- INI
- CSV
- XML
- Crypto:
- Argon2
- Blake2
- ChaCha20
- Compression:
- BZip
- GZip
- ZLib
- Image
- LoggingΒ #78
- Net:
- TCP/UDP SupportΒ #112
- URL parsing
- RPC
- Math:
- Common
- Number Array (Native/Non Native, Similar to numpy if possible)
- Testing
- Array (Not native, only utility methods)
- String (Not native, only utility methods)
- Random (Not native, only utility methods)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed