All Projects → deepkit → Deepkit Framework

deepkit / Deepkit Framework

Licence: mit
A new full-featured and high-performance web framework for sophisticated Typescript projects like complex admin interfaces, websites, games, desktop and mobile apps.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Deepkit Framework

Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-38.76%)
Mutual labels:  json, mongodb, framework
Jsonapi Utils
Build JSON API-compliant APIs on Rails with no (or less) learning curve.
Stars: ✭ 191 (-37.79%)
Mutual labels:  json, serializer
School
Sistema de gerenciamento para escola em Laravel com VueJS (Não é mais Angular)
Stars: ✭ 178 (-42.02%)
Mutual labels:  json, framework
Jasonelle
🛸 🏘️ Jasonelle issues, releases and discussions repository.
Stars: ✭ 240 (-21.82%)
Mutual labels:  json, framework
Goat
[DEPRECATED] 🐐 A minimalistic JSON API server in Go
Stars: ✭ 161 (-47.56%)
Mutual labels:  json, framework
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (-42.67%)
Mutual labels:  json, mongodb
Gosercomp
⚡️ Golang Serializer Benchmark Comparison
Stars: ✭ 300 (-2.28%)
Mutual labels:  json, serializer
Kafka Connect Mongodb
**Unofficial / Community** Kafka Connect MongoDB Sink Connector - Find the official MongoDB Kafka Connector here: https://www.mongodb.com/kafka-connector
Stars: ✭ 137 (-55.37%)
Mutual labels:  json, mongodb
Pxi
🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
Stars: ✭ 248 (-19.22%)
Mutual labels:  json, serializer
Rdflib Jsonld
JSON-LD parser and serializer plugins for RDFLib (Python 2.6+)
Stars: ✭ 250 (-18.57%)
Mutual labels:  json, serializer
Play Json
The Play JSON library
Stars: ✭ 254 (-17.26%)
Mutual labels:  json, serializer
Yiigo
🔥 Go 轻量级开发通用库 🚀🚀🚀
Stars: ✭ 304 (-0.98%)
Mutual labels:  mongodb, framework
Serializer
With the Serializer component it's possible to handle serializing data structures, including object graphs, into array structures or other formats like XML and JSON. It can also handle deserializing XML and JSON back to object graphs.
Stars: ✭ 2,021 (+558.31%)
Mutual labels:  json, serializer
Bricks
A standard library for microservices.
Stars: ✭ 142 (-53.75%)
Mutual labels:  json, mongodb
Surrealist
to_json but I wrote it myself
Stars: ✭ 271 (-11.73%)
Mutual labels:  json, serializer
Jsonbox
HTTP-based JSON storage.
Stars: ✭ 2,440 (+694.79%)
Mutual labels:  json, mongodb
Netclient Ios
Versatile HTTP Networking in Swift
Stars: ✭ 117 (-61.89%)
Mutual labels:  json, framework
Structomap
Easily and dynamically generate maps from Go static structures
Stars: ✭ 122 (-60.26%)
Mutual labels:  json, serializer
Bson4jackson
A pluggable BSON generator and parser for the Jackson JSON processor.
Stars: ✭ 244 (-20.52%)
Mutual labels:  json, mongodb
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+845.6%)
Mutual labels:  json, framework

Language grade: JavaScript CI

Deepkit Framework the new high-performance and real-time TypeScript framework for sophisticated isomorphic TypeScript applications.

Deepkit Framework consists of many high-performance TypeScript components aka packages, that can be used alone or in combination with the framework.

Deepkit Framework is all about high-performance:

  • Execution speed
  • Development speed
  • Time to Market

The economic advantage of isomorphic TypeScript projects (frontend and backend written with TS) is enormous and Deepkit Framework wants to utilize this advantage to its fullest.

NOTE: We have only recently started refactoring a huge portion of this project and work hard on the first release. Website and docs will follow soon.

Packages

@deepkit/type: Runtime type system with the fastest serializer for TypeScript, ultra-fast validation, and type reflection system. The heart of Deepkit that interopts with all following packages in the most efficient way. Use one schema/model definition for your whole application stack: Database, DTO, RPC, message queue, frontend, and more.

@deepkit/framework: High-Performance HTTP/RPC server, HTTP Router, typesafe module&configuration system, typesafe HTML template engine, Dependency-Injection, Debugger, CLI. Uses @deepkit/type for module configuration schema definition and router parameter/body schema definition. Example APP

@deepkit/orm: The fastest ORM for TypeScript with data-mapper/active-record pattern, UnitOfWork/IdentityMap, typesafe QueryBuilder, full returning/relations/join support, atomic patches, and SQL migrations. SQLite, PostgreSQL, MySQL, and MongoDB support. Uses @deepkit/type for schema definition.

@deepkit/rpc: Highly configurable high-performance RPC server for TypeScript, with support for auto-infering return and parameter types (no code-generation needed), RxJS Observable support, and binary protocol with ability to track download/upload progress. Uses @deepkit/type for schema definition.

@deepkit/broker: High-Performance typesafe message bus server for pub/sub pattern, key-value storage, and central atomic app locks.

@deepkit/bson: Fastest BSON parser and serializer. 13x faster than official bson-js/bson-ext, and 2x faster than JSON. Uses @deepkit/type for schema definition.

@deepkit/mongo: MongoDB client for modern TypeScript: Full async error stack trace, BigInt support, and best performance possible.

@deepkit/type-angular: Use @deepkit/type schemas directly in Angular Forms, making form validation much easier.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].