Skip to content

Commit

Permalink
Improve memar README
Browse files Browse the repository at this point in the history
  • Loading branch information
OmidHekayati committed Oct 12, 2024
1 parent 8ea1335 commit 478c78f
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,39 @@
# Memar
An **application** developing **framework** provide ZeroOps(zero operations), edge computing, ... that let you develope both server and client applications in any programming language without need to think more about any fundamental requirements, Just develope business services and user interfaces, build apps as OS images or OS applications and easily just run first server node and let it distributes by many factors with inside logics not need external decision makers (automating software deployment) like Kubernetes(K8s) but with some improvements.

## Goals
- Provide complete framework to develope any purpose distributed application with **low||no code**.
- No(minimum) dependency on any other repositories.
- Compile an application as **Unikernel** instead of regular OSs or containers binaries.
- Develope high available and distributed software without any admin in any infrastructure layers (DevOps culture goal).
- Let service developers act Lean and Agile in their organization.
- [Reinvent the wheel](https://en.wikipedia.org/wiki/Reinventing_the_wheel)

## Not Goals
-

## How
We almost just carry many good stuff in computer science such as
- OOP
- SDK
- DDD
- UniKernel & ExoKernel
- Agile & DevOps & NoOps
-

## Enterprise
Contact us by [this](mailto:[email protected]) or [this](mailto:[email protected]) if you need enterprise support for developing high available and distributed software. See features available in enterprise package:
- Develope exclusive features in very short time
- Bug fixing quickly
-

## Related Projects
- [Clive is an operating system designed to work in distributed and cloud computing environments.](https://github.com/fjballest/clive)
- [SQLc](sqlc.dev)
- [EntGo](https://entgo.io/)
- [go-zero](https://github.com/zeromicro/go-zero) as bad idea because of (microservice system), (fully compatible with net/http), (middlewares are supported), ...
or [really relativetime?? Why not monotonic time??](https://github.com/zeromicro/go-zero/blob/master/core/timex/relativetime.go)

## Word
Memar is the Persian word means [architect](https://en.wikipedia.org/wiki/Architect), That is a person who plans, designs and oversees the construction of buildings.[1] To practice architecture means to provide services in connection with the design of buildings and the space within the site surrounding the buildings that have human occupancy or use as their principal purpose.[2] Etymologically, the term architect derives from the Latin architectus,[3] which derives from the Greek[4] (arkhi-, chief + tekton, builder), i.e., chief builder.[5]

Expand Down

0 comments on commit 478c78f

Please sign in to comment.