Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

offscale

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@offscale

offscale.io

Tech for scaling 1→10,000 nodes; and compilers to speedup dev 36×

Scale from a single developer and server to 100s of engineering teams and 10,000 nodes.

From one [e.g., embedded] device to 10,000 servers:

PurposeRepo
Provision nodes specified in JSON, across 50+ cloudsoffstrategy
SSH into node provisioned by offstrategy|offsetoffshell
Deprovision node provisioned by offstrategy|offset from cloud providersoffswitch
Bring Your Own Node (BYON) [so can use ↕]offset
Deploy any of50 "offregister-" prefixed softwares—including clustered databases—to nodes provisioned by offstrategy|offsetoffregister

Competitive advantage

  • Support for more cloud vendors;
  • Uses normal Python packages deployable to PyPi, as opposed to Puppet/Chef/Ansible with their custom systems;
  • [WiP] Deploy to any operating system (cross-platform: SunOS, Windows, Linux, macOS, OpenBSD);
  • [WiP] Experiment with different versions of each package, including clustered variants.

Multicloud

From one cloud vendor to many:

  • [old] See aforementionedApache Libcloud andFabric utilising Python repos;
  • [new] C89google-cloud-c library (soon: auto-generate entire library, and other vendors);
  • [planned] autogenerate vendors other than Google Cloud.

Competitive advantage

  • [C89] Can be called from most any programming language and runs in all environments;
  • [planned] Build specific abstractions for multicloud, like: container-as-a-Service; ML-as-a-Service; Storage-as-a-Service; &etc.

Multi-ML

From one machine-learning framework to many:

GoogleOther vendors
tensorflowpytorch
kerasskorch
flaxsklearn
traxxgboost
jaxcntk

Competitive advantage

  • Keep up-to-date with latest innovations without porting to favourite framework;
  • Experiment with every model on all major Python ML frameworks.

Native development, cross-platform, without tradeoffs

Compilers to automatically translate—within and—between:

LanguageCompiler
Pythoncdd-python
Ccdd-c
Java (Android)cdd-java
Kotlin (Android)cdd-kotlin
Swift (iOS)cdd-swift
TypeScript (Angular)cdd-ts-ng
Rustcdd-rust

Competitive advantage

  • [intra-language] Automatically synchronise tests (& mocks), docs, types & interfaces;
  • [exolanguage] Translate changes across language boundaries;
  • Develop multi-language applications—e.g., Android, iOS, web, backend—as fast as single-language applications (compare with: Django or Ruby on Rails) and at a higher quality thanks to increased consistency, test coverage and doc coverage.

PinnedLoading

  1. liboffkvliboffkvPublic

    liboffkv is a C++ library that provides a uniform interface for 3 different distributed KV-storages: etcd, ZooKeeper, Consul.

    C++ 14 4

  2. cdd-pythoncdd-pythonPublic

    Open API to/fro routes, models, and tests. Convert between docstrings, classes, methods, argparse, SQLalchemy, Pydantic, JSON-schema.

    Python 17 5

  3. offregisteroffregisterPublic

    Register node(s) to cluster(s). Nodes can be specified directly, or taken from `etcd`

    Python 2 2

  4. offscale-presentationsoffscale-presentationsPublic

    Presentations about Offscale, related projects, and open-source

    HTML 2

  5. libacquirelibacquirePublic

    The core for your package manager, minus the dependency graph components. Features: download, verify, and extract.

    C 1

  6. nginxctlnginxctlPublic

    Commands for modifying and controlling nginx over the command-line

    Python

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 219 repositories
  • offscale-www Public

    Repository for scripts that generate static pages for Github Pages

    offscale/offscale-www’s past year of commit activity
    TypeScript0Apache-2.00 0 0 UpdatedFeb 24, 2025
  • offscale/offscale.github.io’s past year of commit activity
    HTML 10 0 0 UpdatedJan 29, 2025
  • nginxctl Public

    Commands for modifying and controlling nginx over the command-line

    offscale/nginxctl’s past year of commit activity
    Python0Apache-2.00 0 0 UpdatedJan 22, 2025
  • vcpkg Public Forked frommicrosoft/vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

    offscale/vcpkg’s past year of commit activity
    CMake0MIT 6,936 0 0 UpdatedDec 25, 2024
  • cdd-python Public

    Open API to/fro routes, models, and tests. Convert between docstrings, classes, methods, argparse, SQLalchemy, Pydantic, JSON-schema.

    offscale/cdd-python’s past year of commit activity
    Python 17Apache-2.0 5 1 0 UpdatedDec 5, 2024
  • version-manager-rs Public

    Base to build independent version managers

    offscale/version-manager-rs’s past year of commit activity
    Rust0Apache-2.00 0 0 UpdatedOct 9, 2024
  • cargo-make Public Forked fromsagiegurari/cargo-make

    Rust task runner and build tool.

    offscale/cargo-make’s past year of commit activity
    Rust0Apache-2.0 135 0 0 UpdatedSep 1, 2024
  • xgboost Public Forked fromdmlc/xgboost

    Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

    offscale/xgboost’s past year of commit activity
    C++0Apache-2.0 8,860 0 0 UpdatedAug 30, 2024
  • offscale-rfcs Public

    RFCs for offscale. Propose/review new: features; approaches; and refactoring will be proposed that aren't specific to any one repository.

    offscale/offscale-rfcs’s past year of commit activity
    Python 1CC0-1.00 0 0 UpdatedAug 30, 2024
  • .github Public

    House the README.md for this GitHub organisation

    offscale/.github’s past year of commit activity
    0Apache-2.00 0 0 UpdatedAug 22, 2024

Top languages

Loading…

Most used topics

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp