Điểm qua samuelmtimbo/unit: 4.9k sao trên GitHub, viết chủ yếu bằng TypeScript. Next Generation Visual Programming System
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Unit is a General Purpose Visual Programming Language and Environment built with a primary focus on Developer Experience.
It is heavily inspired by Live, Data Flow, Reactive, Functional and Object Oriented Programming paradigms. Formally, units are Multi Input Multi Output (MIMO) Finite State Machines (FSM). A program in Unit is represented as a Graph.
The Unit Programming Language was developed in close junction to the Unit Programming Environment, which is a Web application built for easy composition of new units. The environment is designed to feel visual and kinesthetic, giving the perception of Direct Manipulation of Live Virtual Objects. The Unit Programming experience is minimalistic, ergonomic, mobile, and can be performed through a variety of input devices, and editing can be partially expressed through Drawing, Gesture and Voice.
Unit is similar in concept to the Unix shell. For a seasoned programmer, Unit should feel like the 2D evolution of the Command Line Interface (CLI) where units' (commands) inputs and outputs (stdin/stdout/stderr) can be piped together into a graph (script). Unit can be thought of as a re-exploration of the Unix Philosophy in the context of modern Software Engineering and Web Development.
The Unit system is set to grow into a simple and approachable Web Operating System, which is sandboxed by default, enabling a new era of Software Sharing and Collaboration, unifying the currently fragmented Computer Experience.
For an introduction to Unit Programming, visit Getting Started.
The broader design philosophy behind Unit is discussed in Concept.
To jump right into the official Unit Programming Environment, visit unit.land (beta).
Check out a collection of public open source units at unit.tools (beta).
Landing page featuring the Unit language and system's vision.
unit.md
Redirect to the official unit source code.
unit.land
Fully local version of the Unit Environment.
Any *.unit.land subdomain represents a completely isolated instance of the Unit system.
unit.tools
Marketplace to explore, collect and play with open live visual programs built in Unit.
unit.moe
Appending #url to https://unit.moe will attempt to encapsulate the unit served at that URL in a graph editor. This is helpful for debugging an open unit website, for instance:
https://unit.moe#https://unit.software will show the code for https://unit.software.
https://unit.moe#https://unit.land will show the code for https://unit.land.
https://unit.moe#https://unit.tools will show the code for https://unit.tools.
Documentation
The Unit Programming Environment was designed to be learnable by Experimentation and Exploration. Visual and written documentation about each unit can be accessed using Info Mode.
This codebase is a TypeScript implementation of the unit Programming Language Spec with an accompanying Web based Programming Environment.
Contributing
Please feel free to clone or fork Unit's source code.
This is the best place to learn about Unit's design and implementation, and the official channel for Open Source collaboration.
The project is open for pull requests.
See CONTRIBUTING for guidelines.
Everyone interacting in Unit and its sub-projects' codebases, issue trackers, chat rooms, and mailing lists is expected to follow the Unit code of conduct.
The Unit project has nearly infinite space for creative freedom, invention, and intimacy, which is what has motivated it from the start.
Backlog
Unit system API is composed of logical, platform (frontend and backend) and "operating system" units.
The direction of growth right now is ensuring a robust basic UI/UX and feature parity with Web and a subset of NodeJS (not native to the Web), like TCP and HTTP.
Visit Evolution to learn more about where Unit development is headed.
Community
If you have a question or a suggestion related to Unit, or if you just want to talk about the future of Programming, or if you wish to join the Unit team, feel free to message me at @io_sammt or email me at [email protected].
For updates about Unit's development, including thoughts about vision and roadmap, follow us on X @io_unit.
We hope you enjoy Unit and invite you to be part of our community!
samuelmtimbo/unit có 4.9k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/samuelmtimbo/unit. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
samuelmtimbo/unit có những chủ đề gì?
GitHub topics của samuelmtimbo/unit: "dataflow-programming", "functional-programming", "live-programming", "programming", "programming-language", "reactive-programming", "unit", "visual-programming". TopGit xếp repo vào nhóm mã nguồn mở.
samuelmtimbo/unit còn đang phát triển không?
Commit gần nhất trên samuelmtimbo/unit là 10 ngày trước (theo timestamp GitHub). Repo có 169 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
samuelmtimbo/unit là gì?
samuelmtimbo/unit (samuelmtimbo/unit) là dự án TypeScript trên GitHub. Theo mô tả gốc: Next Generation Visual Programming System
samuelmtimbo/unit viết bằng ngôn ngữ gì?
samuelmtimbo/unit chủ yếu viết bằng TypeScript. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về unit?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về unit.