mirror of https://github.com/ogoun/Zero.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ogoun
75a6a7b2a8
|
6 years ago | |
---|---|---|
Shemes | 6 years ago | |
ZeroLevel | 6 years ago | |
ZeroLevel.Discovery | 6 years ago | |
ZeroLevel.UnitTests | 6 years ago | |
.gitignore | 6 years ago | |
LICENSE.md | 6 years ago | |
README.md | 6 years ago | |
ZeroLevel.sln | 6 years ago | |
zero.png | 6 years ago |
README.md
Tools set parts
ZeroLevel
Base library, contains common functionality for standart tasks. Such as:
- Logging
- Configuration read/write
- IoC container
- DOM
- Specification pattenr
- DDD
- Query pattern
- Object mapping
- Sheduller
Library includes extensions for:
- Arrays - Copy, Contains, Equals, IsEmpty
- Collections - Compare
- BitConverter
- Enums (read attributes, descriptions)
- Reflection
Besides, library includes:
- Base service class, and service start manager
- Collections (EverythingStorage, FixSizeQueue, KeyListValueTransactCollection, KeySet, KeyValueTransactCollection, RoundRobinCollection, SparseIterator)
- AtomicBoolean - threadsafe flag
- Abstract database mapper
- StackTrace reader
- DSL for DOM, that provides describe templates for generation text view
- Drawing text along the guide curve
- RijndaelEncryptor
- File archive service
- File system utils (path correction, pack folder and etc.)
- FileSystemWatcher without memory leak
- BitMap index
- Dynamic function invokation wrapper
- Duplex network protocol over TCP
- Object pool
- Runtime type builder
- IL opcode reader
- Code block execution with impersonation
- Semantic analize (abstaction, snowball implementation, stopwords)
- Fast binary serialization
- Plain text table render
- Web utilities
ZeroLevel.Microservices
Contains basic classes for fast develop microservices. Include abstract implementation for standart pipeline:
Source -> Adapter -> Mapping -> Delivery