https://github.com/chewkeanho/hestia
[MIRROR] Main engineering specifications for constructing the super libraries.
https://github.com/chewkeanho/hestia
hestia specifications
Last synced: 6 months ago
JSON representation
[MIRROR] Main engineering specifications for constructing the super libraries.
- Host: GitHub
- URL: https://github.com/chewkeanho/hestia
- Owner: ChewKeanHo
- License: other
- Created: 2024-12-10T09:54:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-10T10:33:37.000Z (over 1 year ago)
- Last Synced: 2025-02-06T17:11:24.514Z (over 1 year ago)
- Topics: hestia, specifications
- Language: Rich Text Format
- Homepage:
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Hestia Super Libraries
[](#)
Dependency hell, constant updates, security nightmares, and geopolitical
instability got you down? Don't let them derail your projects. Hestia offers
a powerful solution: **an unified, robust software library suite for seamless
front-end and back-end development**. With a focus on consistency,
decentralization supply chain, and simplicity, Hestia empowers developers to
build stable, secure applications across all platforms, from embedded systems
to the cloud, with peace in mind.
***Hestia - Develop with Confidence***
## Why It Matters
[](#)
This project was initiated primarily because of:
1. **Ensures proper interoperability between programming languages** -
making sure the all libraries talk to each other seamlessly across multiple
programming languages with the same context.
2. **Maximizing test across from all supporting technologies** - same algorithm
and battle tested by many specialized tools from various language-specific
technologies.
3. **Maximizing algorithm benefits** - one algorithm with high frequencies of
improvements.
4. **Decentralized supply chain** - be completely done with idiotic geo-politic
nuisances.
5. **Simple to integrate** - seamless integration for all supported programming
languages.
## Supported Languages
[](#)
Hestia is currently support the following languages for their engineering
benefits.
### C
C programming language is natively and always be supported due to:
* first-class language for hardware-software embedded development.
* manual memory management strategy.
* final fallback common language when all other fails.
* common language for acedemia learning programming and computer science.
* very matured compilers.
For more info: https://en.wikipedia.org/wiki/C_(programming_language)
### Go
Go programming language is natively and always be supported due to:
* garbage-collected memory-safe strategy compiled language.
* extremely fast compilation and robust single binary output result.
* very easy to use and very friendly to junior developer.
* very stable for cross-platform and cross-CPU architectures supports.
* very strong and reliable WASM approach.
For more info: https://go.dev/
### Nim
Nim programming language is natively and always be supported due to:
* entirely a macro language to C programming language.
* Automatic Reference Counting (ARC) garbage collection OR manual
memory management memory-safe strategies.
* Very easy and clean language upgrades to C.
* The **ONLY** language that seamlessly work well with C compilers unlike Go
and Rust.
For more info: https://nim-lang.org/docs/manual.html
### PowerShell
PowerShell programming language is natively and always be supported due to:
* OS-level no-install required programming language for Microsoft OSes
(notably Windows).
* Garbage-collected memory-safe strategy scripting language.
* For day-to-day scripting use.
For more info: https://learn.microsoft.com/en-us/powershell/scripting/overview
### Python
Python programming language is natively and always be supported due to:
* Artificial intelligence (AI) development and application.
* Most commonly used scripting programming language.
* Minimum supported version `3.10` (match case feature).
For more info: https://www.python.org/
### Rust
Rust programming language is natively and always be supported due to:
* unique non-garbage-collection lifespan memory-safe strategy compiled language.
* robust single binary output result.
* alternative to Go and Nim for upgraded C programming language.
* alternative to C on microprocessor operating system's applications.
* strict rules and regulations making a good target to avoid future painful
developments.
* very strong and reliable WASM approach.
For more info: https://rust-lang.org/
### (POSIX) Shell
POSIX compliant Shell programming language is natively and always be supported
due to:
* OS-level no-install required programming language for UNIX OSes
(e.g. `linux`).
* Garbage-collected memory-safe strategy scripting language.
* For day-to-day scripting use.
For more info: https://pubs.opengroup.org/onlinepubs/9799919799/
## License
[](#)
This entire project is licensed under
[(Holloway) Chew, Kean Ho's Liberal License](LICENSE.txt). The following are
the product details:
| Subject | Value |
|:----------------|:-----------------------------------------------------|
| Name | `(Holloway) Chew, Kean Ho's Hestia` |
| Nickname | `Hestia` |
| SKU | `chewkeanho-hestia` |
| Trademark under | `(Holloway) Chew, Kean Ho` (naturalistic individual) |
## Support the Maintainers
[](#)
First of all,
**thank you for using the project and thank you for wanting to support it**.
While this project is developed and maintained pro-bono, nothing is free.
If you love this product, please, feel free to support the maintainers directly:
### `(Holloway) Chew, Kean Ho`, Malaysia
Current principal developer and maintainer.
[](https://buy.stripe.com/dR614jehR5LfexG5kn?locale=en&__embed_source=buy_btn_1ROCQCIjUIWX3dn3HLHjIqxm)