Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Envoy | 22,805 | 1 | 7 hours ago | 432 | April 24, 2021 | 1,587 | apache-2.0 | C++ | ||
Cloud-native high-performance edge/middle/service proxy | ||||||||||
Dapr | 22,355 | 56 | 7 hours ago | 482 | July 20, 2023 | 399 | apache-2.0 | Go | ||
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge. | ||||||||||
Salt | 13,526 | 231 | 36 | 2 days ago | 216 | May 05, 2023 | 3,037 | apache-2.0 | Python | |
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here: | ||||||||||
Server | 6,116 | 3 days ago | 61 | July 27, 2023 | 295 | bsd-3-clause | Python | |||
The Triton Inference Server provides an optimized cloud and edge inferencing solution. | ||||||||||
Kubeedge | 6,068 | 8 | 2 days ago | 215 | July 27, 2023 | 501 | apache-2.0 | Go | ||
Kubernetes Native Edge Computing Framework (project under CNCF) | ||||||||||
K3sup | 5,467 | 2 | 4 days ago | 21 | April 13, 2021 | 12 | other | Go | ||
bootstrap K3s over SSH in < 60s 🚀 | ||||||||||
Azure Cli | 3,701 | 220 | 99 | 2 days ago | 166 | August 01, 2023 | 3,035 | mit | Python | |
Azure Command-Line Interface | ||||||||||
Faasd | 2,677 | 5 days ago | 21 | April 12, 2021 | 31 | mit | Go | |||
A lightweight & portable faas engine | ||||||||||
Baetyl | 1,817 | a month ago | 129 | March 21, 2023 | 3 | apache-2.0 | Go | |||
Extend cloud computing, data and service seamlessly to edge devices. | ||||||||||
Iotedge | 1,425 | 2 | 3 days ago | 8 | May 06, 2019 | 102 | mit | C# | ||
The IoT Edge OSS project |
Baetyl is an open edge computing framework of Linux Foundation Edge that extends cloud computing, data and service seamlessly to edge devices. It can provide temporary offline, low-latency computing services include device connection, message routing, remote synchronization, function computing, video capture, AI inference, status reporting, configuration ota etc.
Baetyl v2 provides a new edge cloud integration platform, which adopts cloud management and edge operation solutions, and is divided into Edge Computing Framework (this project) and Cloud Management Suite supports varius deployment methods. It can manage all resources in the cloud, such as nodes, applications, configuration, etc., and automatically deploy applications to edge nodes to meet various edge computing scenarios. It is especially suitable for emerging strong edge devices, such as AI all-in-one machines and 5G roadside boxes.
The main differences between v2 and v1 versions are as follows:
The Edge Computing Framework runs on Kubernetes at the edge node, manages and deploys all applications which provide various capabilities. Applications include system applications and common applications. All system applications are officially provided by Baetyl, and you do not need to configure them.
There are currently several system applications:
Currently the framework supports Linux/amd64, Linux/arm64, Linux/armv7, If the resources of the edge nodes are limited, consider to use the lightweight kubernetes: K3S.
Hardware requirements scale based on the size of your applications at edge. Minimum recommendations are outlined here.
The Cloud Management Suite is responsible for managing all resources, including nodes, applications, configuration, and deployment. The realization of all functions is plug-in, which is convenient for function expansion and third-party service access, and provides rich applications. The deployment of the cloud management suite is very flexible. It can be deployed on public clouds, private cloud environments, and common devices. It supports K8S/K3S deployment, and supports single-tenancy and multi-tenancy.
The basic functions provided by the cloud management suite in this project are as follows:
_The open source version contains the RESTful API of all the above functions, but does not include the front-end dashboard. _
As the first open edge computing framework in China, Baetyl aims to create a lightweight, secure, reliable and scalable edge computing community that will create a good ecological environment. In order to create a better development of Baetyl, if you have better advice about Baetyl, please contact us:
If you are passionate about contributing to open source community, Baetyl will provide you with both code contributions and document contributions. More details, please see: How to contribute code or document to Baetyl.