Skip to content

Commit 8dabaa9

Browse files
committed
New website, new goals, no longer a consultancy
1 parent a374a9d commit 8dabaa9

92 files changed

Lines changed: 1533 additions & 72369 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Ž.editorconfigβ€Ž

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
indent_style = space
7+
indent_size = 4
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.json]
12+
indent_size = 2

β€Ž.gitattributesβ€Ž

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* text=auto eol=lf
2+
*.html text eol=lf
3+
*.css text eol=lf
4+
*.js text eol=lf
5+
*.svg text eol=lf

β€Ž.gitignoreβ€Ž

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
node_modules/
2+
.DS_Store
3+
*.log
4+
npm-debug.log
5+
.env
6+
7+
# Auto-generated diagrams
8+
*.mmd
9+
deploy.svg
10+
ml.svg
11+
c_multiplatform.svg
12+
sdk_cli_docs.svg
13+
interactive_docs.svg
14+
15+
# Temporary files
16+
1.html
17+
2.html
18+
3.html
19+
20+
# Python
21+
__pycache__/
22+
*.py[cod]
23+
*.class
24+
25+
openapi.svg

β€Ž3rdpartylicenses.txtβ€Ž

Lines changed: 0 additions & 355 deletions
This file was deleted.

β€Ž404.htmlβ€Ž

Lines changed: 0 additions & 18 deletions
This file was deleted.

β€ŽREADME.mdβ€Ž

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,50 @@
1-
offscale.io
2-
===========
3-
[![License](https://img.shields.io/badge/license-Apache--2.0%20OR%20MIT%20OR%20CC0--1.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
4-
[![GitHub Pages](https://github.com/offscale/offscale-www/actions/workflows/main.yml/badge.svg)](https://github.com/offscale/offscale-www/actions/workflows/main.yml)
1+
# Offscale.github.io
52

6-
Branding, contact, and information SPA.
3+
This repository hosts the source code for the **Offscale** landing page: [offscale.github.io](https://offscale.github.io).
4+
5+
Offscale provides modern, rapid application tools, bringing "new compilers to 'solve' software."
6+
7+
## πŸš€ Site Structure
8+
9+
The site is currently organized into two main sections:
10+
11+
### 1. SDKs & Interactive Docs (`index.html`)
12+
The main landing page focuses entirely on our OpenAPI generation pipeline:
13+
- **SDK Generation:** Build typed, idiomatic client libraries natively for 13+ languages directly from OpenAPI specs.
14+
- **Package Publishing:** Automatically publish those SDKs to registries like PyPI, Crates.io, npm, Maven, RubyGems, CocoaPods, and NuGet.
15+
- **Interactive API Docs:** Generate hostable, versioned static HTML documentation with interactive sample API calls.
16+
17+
### 2. Ecosystem (`ecosystem.html`)
18+
The broader Offscale suite and high-performance tools:
19+
- **OpenAPI ↔ Language Compilers:** 13 new bidirectional compilers for major languages.
20+
- **Rapid Deployment (`libscript`):** Tools to natively deploy and package stacks for DOS, SunOS, Windows, Linux, and macOS (e.g., `.msi`, `.deb`, `.rpm`).
21+
- **ML Translation (`onnx9000` & `ml-switcheroo`):** Transpile across the entire stack from PyTorch/TensorFlow to JAX, MLX, C++, WebGPU, and WASM.
22+
- **#rewriteInC:** Build blazing-fast applications using `c-rest-framework`, `c-orm`, `c-abstract-http`, and `c-fs`.
23+
- **`c-multiplatform`:** A high-performance, native C alternative to frameworks like Kotlin Multiplatform, Flutter, Xamarin, and React Native. Deploy to Web, iOS, Android, Linux, Windows, Consoles, DOS, watchOS, tvOS, and Raspberry Pi.
24+
25+
## πŸ› οΈ Development
26+
27+
This is a static HTML/CSS/JS site hosted directly on GitHub Pages.
28+
29+
### Editing Content
30+
- Edit `index.html` for the SDKs & Docs landing page.
31+
- Edit `ecosystem.html` for the wider Ecosystem page.
32+
- Edit `styles.css` for design, layout, and animation changes.
33+
- Edit `script.js` for interactivity.
34+
35+
### GitHub Pages Configuration
36+
- `.nojekyll`: Ensures GitHub Pages serves the static files exactly as they are without running Jekyll processing.
37+
- `CNAME`: Handles custom domain routing.
38+
39+
### Editing Diagrams (Mermaid)
40+
The architecture and flowchart diagrams on the site are generated using Mermaid.js.
41+
42+
1. Edit the `.mmd` files (e.g., `deploy.mmd`, `ml.mmd`, `c_multiplatform.mmd`, `sdk_cli_docs.mmd`).
43+
2. Run the generation script to rebuild the SVGs:
44+
```bash
45+
./mmd_gen.sh
46+
```
47+
*(Note: This requires `npx` and `@mermaid-js/mermaid-cli`)*
48+
49+
## πŸ“„ License
50+
Β© 2026 Offscale. Open source tools for modern developers.

β€Žassets/app-hero.pngβ€Ž

-325 KB
Binary file not shown.

β€Žassets/bg.jpgβ€Ž

-187 KB
Binary file not shown.

β€Žassets/cdd-diagram.pngβ€Ž

-149 KB
Binary file not shown.

β€Žassets/cdd-diagram.svgβ€Ž

Lines changed: 0 additions & 266 deletions
This file was deleted.

0 commit comments

Comments
Β (0)