| .claude | ||
| .devcontainer | ||
| .github | ||
| .husky | ||
| .yarn/releases | ||
| branding | ||
| build | ||
| buildflags | ||
| chromium_src | ||
| default_app | ||
| docs | ||
| lib | ||
| npm | ||
| patches | ||
| script | ||
| shell | ||
| spec | ||
| typings | ||
| .autofix.markdownlint-cli2.jsonc | ||
| .clang-format | ||
| .clang-tidy | ||
| .dockerignore | ||
| .env.example | ||
| .eslintrc.json | ||
| .git-blame-ignore-revs | ||
| .gitattributes | ||
| .gitignore | ||
| .lint-roller.json | ||
| .markdownlint-cli2.jsonc | ||
| .nvmrc | ||
| .remarkrc | ||
| .yarnrc.yml | ||
| BUILD.gn | ||
| CLAUDE.md | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| DEPS | ||
| filenames.auto.gni | ||
| filenames.gni | ||
| filenames.hunspell.gni | ||
| filenames.libcxx.gni | ||
| filenames.libcxxabi.gni | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| SECURITY.md | ||
| tsconfig.default_app.json | ||
| tsconfig.electron.json | ||
| tsconfig.json | ||
| tsconfig.script.json | ||
| tsconfig.spec.json | ||
| yarn.lock | ||
TRON.NX
TRON.NX — Tuned Runtime Optimized Native eXtension
TerraTech Systems' cross-platform desktop application framework—a performance-optimized fork of Electron with enterprise features and Apple Silicon optimization.
Why TRON.NX?
| Feature | Electron | TRON.NX |
|---|---|---|
| Apple Silicon | ✓ | ✓ Optimized |
| Enterprise Signing | Manual | Integrated |
| TerraTech Integration | - | Native |
| Stability Patches | Upstream | Applied |
| Long-term Support | Community | TerraTech |
TRON.NX maintains full compatibility with Electron while adding:
- Performance tuning for Apple Silicon M-series processors
- Stability patches (e.g., fontations rendering fixes)
- Enterprise code signing integration
- TerraTech ecosystem compatibility
Installation
Using npm
# Install TRON.NX as a development dependency
npm install @terratech/tron-nx --save-dev
Using pre-built binaries
Download from Releases.
Platform Support
| Platform | Architecture | Status |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | ✓ Primary |
| macOS | x64 (Intel) | ✓ Supported |
| Windows | x64 | ✓ Supported |
| Linux | x64 | ✓ Supported |
Version Scheme
TRON.NX follows Electron versioning with a TerraTech suffix:
{electron-version}-tron.{patch}
Examples:
40.0.0-tron.1— First TRON.NX release based on Electron 40.0.040.0.0-tron.2— Second patch with TerraTech-specific fixes
Applications Built on TRON.NX
| Application | Description | Status |
|---|---|---|
| CodeEX | AI-integrated IDE | Active |
| Terra-Tron | Desktop app runtime | Active |
| Charta Desktop | Collaboration client | Planned |
| GIXSIS Terminal | AI assistant interface | Planned |
| VisionVI Desktop | Video communication | Active |
Building from Source
Prerequisites
- macOS 12.0+ or equivalent
- Xcode Command Line Tools
- Python 3.11+
- Node.js 20.x
- ~50GB disk space
Quick Start
# Clone the repository
git clone https://github.com/TERRA-TECH-SYSTEMS/tron-nx.git
cd tron-nx
# Bootstrap the build environment
./script/bootstrap.py
# Build
./script/build.py -c Release
For detailed instructions, see Build Instructions.
Contributing
TRON.NX is maintained by TerraTech Systems. We welcome contributions that align with our goals:
- Performance improvements
- Stability patches
- Enterprise feature enhancements
- Documentation improvements
Please read our Contributing Guide before submitting PRs.
Upstream Sync
TRON.NX regularly syncs with upstream Electron to incorporate:
- Security patches
- Chromium updates
- Node.js updates
- Bug fixes
Current base: Electron v40.0.0 (Chromium 145, Node.js 22)
License
TRON.NX is based on Electron, licensed under the MIT License.
TerraTech-specific additions are also MIT licensed.
When using Electron logos, make sure to follow OpenJS Foundation Trademark Policy.
Organization
TerraTech Systems delivers intelligent enterprise platforms that transform how organizations collaborate, communicate, and create.
Technology built on the Triple A's:
- Ancestral wisdom
- Augmented capability
- Authentic solutions
TRON.NX — Powering the next generation of desktop applications