Simple file system driven "database" that stores JSON serialized objects as individual files. Spiritual inheritor of https://github.com/pickleshare/pickleshare legacy.
This is the Redis connector for ETLBox. It enables integration with Redis for caching and key-value storage. ETLBox is a complete ETL (Extract, Transform, Load) library and data integration toolbox for .NET. # Build scalable, code-first ETL pipelines for SQL, NoSQL, APIs, and flat files. # Automate data movement, transformation, and synchronization with minimal memory usage. # Ideal for data warehousing, migrations, and big data processing. Simplify your data integration workflow: ETLBox enables efficient, asynchronous data processing by reading from databases, APIs, and file formats like CSV, Excel, and JSON. Transform data dynamically with row-based, batch, or lookup transformations, and read or write from/to multiple destinations in parallel. Key Features: * Stream large datasets efficiently without loading everything into memory * Maximize performance with parallel, task-based data flow execution * Connect to various data sources with built-in connectors or extend with custom components For tutorials, examples, and documentation, visit: https://www.etlbox.net/
Core Libraries for Fenrir. Fenrir is a service testing framework that load tests, stresses, and compares results of micro-services. Requests are generated from data sources (web-service, database, flat file, etc.) or predefined in json following comparable request format. It supports image, json, xml, and text comparison targets. It is meant to be flexible and to be integrated into development pipelines.
KVLite is a Key-Value Store based on SQLite. More specifically it uses 128 SQLite Databases which are addressed by the hashed key. For the hashing the FNV Hash function is used. KVLite has also special functions to interact with Json directly in the SQLite Database based on the SQLite Json1 Extension.
StorageProvider to forward all uploads to another jaindb URL. Note: This provider does not provide any query/reporting options.
Discio allows you to store and manage data using a local JSON file. Discio is not intended to replace a NoSQL database but it can be used for prototyping or when only small amounts of data need to be managed (ex. Settings, roaming profiles, etc.).
A client library for BlueWS library. Includes logic and utility for calling BlueWS web service actions.
The Asp Net Core plugin for use with Entity Framework Core. This plugin simplify client-server interacting, by creating endpoints for each Entity in your DBContext. JSON and XML interacting types are supported. Handles GET POST PUT DELETE requests. Flexible and adjustable request schema. Support sorting, filtering and pagination in GET Requests. Retrive count of entity. Permission control. Handle some actions before save/delete. Execute some Actions before DbContext SaveChanges/SaveChangesAsync. Supported databases: SQLite SQLServer PostgreSQL
The fastest way to publish your SQL database as a GraphQL API.
Common files for PostgreSQL and SQLite document database libraries
Use PostgreSQL as a document database
'/heartbeat' endpoint which returns with a JSON. The response contains a app status whether it is alive and a database connection status. If the dbstatus is true the database is connected, if false the connection is wrong or missing.
Localizr is a helpful library when managing various text resources type (resx, json, xml, database, etc), from various origin (assembly, web service, database, etc), for various cultures, and all mixable.
This is the IBM Db2 connector for ETLBox. It allows you to connect to IBM Db2 databases and handle relational data for integration, migration, and reporting. ETLBox is a complete ETL (Extract, Transform, Load) library and data integration toolbox for .NET. # Build scalable, code-first ETL pipelines for SQL, NoSQL, APIs, and flat files. # Automate data movement, transformation, and synchronization with minimal memory usage. # Ideal for data warehousing, migrations, and big data processing. Simplify your data integration workflow: ETLBox enables efficient, asynchronous data processing by reading from databases, APIs, and file formats like CSV, Excel, and JSON. Transform data dynamically with row-based, batch, or lookup transformations, and read or write from/to multiple destinations in parallel. Key Features: * Stream large datasets efficiently without loading everything into memory * Maximize performance with parallel, task-based data flow execution * Connect to various data sources with built-in connectors or extend with custom components For tutorials, examples, and documentation, visit: https://www.etlbox.net/
StorageProvider to store Data on CosmosDB.
Inspired by Biggy, a persistent Observable collection backed by JSON with undo/redo implemented
This is the MongoDB connector for ETLBox. It helps you work with MongoDB collections, offering support for NoSQL data processing and transformations. ETLBox is a complete ETL (Extract, Transform, Load) library and data integration toolbox for .NET. # Build scalable, code-first ETL pipelines for SQL, NoSQL, APIs, and flat files. # Automate data movement, transformation, and synchronization with minimal memory usage. # Ideal for data warehousing, migrations, and big data processing. Simplify your data integration workflow: ETLBox enables efficient, asynchronous data processing by reading from databases, APIs, and file formats like CSV, Excel, and JSON. Transform data dynamically with row-based, batch, or lookup transformations, and read or write from/to multiple destinations in parallel. Key Features: * Stream large datasets efficiently without loading everything into memory * Maximize performance with parallel, task-based data flow execution * Connect to various data sources with built-in connectors or extend with custom components For tutorials, examples, and documentation, visit: https://www.etlbox.net/
This is the Couchbase connector for ETLBox. It allows you to integrate with Couchbase databases, providing fast and flexible NoSQL data processing. ETLBox is a complete ETL (Extract, Transform, Load) library and data integration toolbox for .NET. # Build scalable, code-first ETL pipelines for SQL, NoSQL, APIs, and flat files. # Automate data movement, transformation, and synchronization with minimal memory usage. # Ideal for data warehousing, migrations, and big data processing. Simplify your data integration workflow: ETLBox enables efficient, asynchronous data processing by reading from databases, APIs, and file formats like CSV, Excel, and JSON. Transform data dynamically with row-based, batch, or lookup transformations, and read or write from/to multiple destinations in parallel. Key Features: * Stream large datasets efficiently without loading everything into memory * Maximize performance with parallel, task-based data flow execution * Connect to various data sources with built-in connectors or extend with custom components For tutorials, examples, and documentation, visit: https://www.etlbox.net/
A small JSON database
Provides extensions for ICouchbaseCollection to perform multiple similar operations in parallel. For example, getting 100 documents based on their keys or performing a bulk insert of 100,000 documents. It is optimized to maximize throughput by limiting the degree of parallelization and to returning exceptions separately for each operation.
F# has been characterized as a modern programming language well-suited to data-rich analytical problems. In this language, interacting wit h diverse datasets from event streams, web services, and databases is further simplified with the open-source FSharp.Data library. Many of these real-world documents are hierarchically structured in Json and Xml. When designing reusable applications and algorithms in this space, it becomes very important to be able to extract subsets of data using custom queries. For Xml, XPATH is a well established tool for describing specific elements within a document. A similar mechanism exists for Json, called JsonPath. Using JsonPath with F# typically involves converting data to Newtonsoft.Json's JObject type and invoking SelectToken. However, FSharp.Data has an elegant and functional representation of JsonValues that is very widely used. FSharp.Data.JsonPath can directly query subsets of a JsonValue document without converting your entire dataset to perform some extraction.
Bogus generators (fake data generators) for ready-to-use strong types to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.
Straightforward database for .NET applications which helps you store data with minimal overhead.
A library for creating a couch app design document. (to be used with CouchN but you could hook it up standalone) The code uses node.js to run any "*_design.js" documents in the project and convert them to "*_design.json" (where * is the name of your design doc) Once the json document has been created you should make it an embedded resource for the project. Then you can have your main project update design documents in couch with a one liner. ** NOTE ** you need to include the CreateDesignDoc.targets into your projects *.proj file. Just open it in nodepad and enter this line near the botton: <Import Project="CreateDesignDocs.targets" /> TheCouch.SetupDatabaseAndDesignDocuments<DesignDocuments>("MyDb", "http://thecouchdb:5987"); This will create a new database "MyDb" if it doesn't exist and then upload the design documents embbed in the assembly which contans the "DesignDocuments" type.
[.NET Standard 2.1]AutoCSer is a flexible and versatile high-performance RPC framework that is a distributed application infrastructure framework. AutoCSer based on the implementation of support reliable persistence and object-oriented programming memory database, high concurrency throughput performance is much higher than Garnet + StackExchange.Redis, support according to the business logic to customize any data structure node, Supports the local embedding mode to meet the needs of high-performance game intra-office services.
PgOutput2Json library uses PostgreSQL logical replication to push changes, as JSON messages, from database tables to any .NET application
This is the Parquet connector for ETLBox. It lets you handle Parquet files, offering an efficient way to process columnar data. ETLBox is a complete ETL (Extract, Transform, Load) library and data integration toolbox for .NET. # Build scalable, code-first ETL pipelines for SQL, NoSQL, APIs, and flat files. # Automate data movement, transformation, and synchronization with minimal memory usage. # Ideal for data warehousing, migrations, and big data processing. Simplify your data integration workflow: ETLBox enables efficient, asynchronous data processing by reading from databases, APIs, and file formats like CSV, Excel, and JSON. Transform data dynamically with row-based, batch, or lookup transformations, and read or write from/to multiple destinations in parallel. Key Features: * Stream large datasets efficiently without loading everything into memory * Maximize performance with parallel, task-based data flow execution * Connect to various data sources with built-in connectors or extend with custom components For tutorials, examples, and documentation, visit: https://www.etlbox.net/
Oooops!Simple, simple-to-call approach, integration of multiple platforms, multiple environments!简单的、傻瓜式的调用方式,集成多平台、多环境!: This is an ASP.NET help class written in C#,which organized a lot of open source code,a lot of good authors and source code are referenced. The original purpose is to collect the various problems that have been encountered in development, and organize them into knowledge base, which can facilitate the development and learning of the future. The main functions of this help library are: File processing, log system, form transition, JSON, XML, parse, circuit breakers, retry mechanism, ZIP compression/decompression, Winform beautification, multi-thread calls, add and delete registry, mainstream database to add and delete, thread the fuse/kill, batch command/command-line execution, HTTP, string formatting, sentenced to services and service request Break, MD5, AES, DES, RSA, BASE64 and other encryption algorithms and other practical functions. The class library supports multiple versions (.net Framework 4.5~4.8/.NET5.0~6.0/.NET Core 3.1/.NET Standard2.0~2.1). To prevent code abuse, the library has its own signature verification mechanism, and the code needs to run on the signed machine.Future will continue to fill in various useful help library. The signing machine download please email:1924038917jsa@gmail.com or attention:https://github.com/GHjiaoshouang. If there is infringement please contact me. Thanks. `简单的、傻瓜式的调用方式,集成多平台、多环境! `这是基于C#语言开发的ASP.NET帮助库,里面整理了很多开源的代码,借鉴了很多优秀作者的代码。最初目的是用于搜集自己在开发当中遇到的各种问题,整理成知识库,便于以后的开发和学习。主要的功能有:文件处理、日志系统、表格转换、JSON解析、XML解析、断路机制、重试机制、ZIP压缩/解压缩、Winform美化、多线程调用、注册表增删改查、主流数据库增删改查、线程熔断/强杀、批命令/命令行执行、HTTP服务及服务请求、字符串格式化、判断、MD5/AES/DES/RSA/BASE64等多种加密算法等多种实用功能。类库支持多个版本(.NET Framework 4.5~4.8/.NET5.0~6.0/.NET Core 3.1/.NET Standard2.0~2.1)。 `如果使用过程中遇到问题,可以在【https://github.com/GHjiaoshouang/JSAHelpTest.git】查看具体的调用和使用方式。 `为了防止代码滥用,类库设有专属的签名验证机制,代码运行需要在已被签名的机器上。后期会不断向里面填充各类实用帮助类库。签名器关注GitHub:[https://github.com/GHjiaoshouang]。如有侵权请联系我。 `谢谢。
A library to use serialized objects or types stored in files as a database (works as an small document-oriented database). very useful to use in applications that need to store data however your developers do not want to have the job of dealing with SQL even writing code for serialization of data in XML or JSON. Offers even functions such as: Insert, Delete, Update and also uses triggers for these same functions : after & Before Insert, After & before Update,After & Before Delete. also offers the use of primary keys and monitoring of them to prevent duplication of records .
Little database with storage in Json
This project is a middleware allowing to build automatically a complete RESTful API that will pick its data via CRUD operations in a database. All database requests and Swagger documentation are generated based upon a description stored in database or json file.
This is a plugin for TINA-ORM that allows the use of the ServiceStack.Text JSON Serializer instead of the default .NET JSON Serializer. TINA-ORM (This Is Not An ORM) is a NoSQL-ish interface to SQL databases (Including Microsoft SQL Server and MySQL) inspired by RavenDB. Tina works with POCOs (Plain Old CLR Objects). That means no custom attributes, no enforced conventions and zero ceremony. Batteries and a coupon for a free hug included.
Provides ability to track changes to data models through watching changes to the selected instances. You are able to determine if the entities have changes to properties, new items have been added or when an item has been deleted. The framework allows you to batch processing of changes and perform updates in single operations. It provides similar functionality to the Micrsoft EntityFramework but on a much lighter basis and without any database component. The framework was specifically designed for Blazor where the data is sent to the client using JSON serialization and then changes are made which need to be sent back to the server in batches.
This is a plugin for TINA-ORM that allows the use of the JSON.NET JSON Serializer instead of the default .NET JSON Serializer. TINA-ORM (This Is Not An ORM) is a NoSQL-ish interface to SQL databases (Including Microsoft SQL Server and MySQL) inspired by RavenDB. Tina works with POCOs (Plain Old CLR Objects). That means no custom attributes, no enforced conventions and zero ceremony. Batteries and a coupon for a free hug included.
1.0.6 Build: You can now create, filter and delete your own nodes. For more information about this project, I invite to send you an email to yusufsalim_4532@hotmail.com and get API enabling file to work with this library. If you send an email to this email. I will invite you to deploy this database system into your project.
Aspose.OMR for C++ adds optical mark recognition (OMR) functionality to your applications. With it, you can design, render and recognize all types of hand-filled forms: answer sheets, examination papers, surveys, questionnaires, ballots, applications, and many more. No specialized equipment, consumables and third-party software required. Use your office copier or even a smartphone camera instead of an expensive OMR scanner. Respondents can fill out your forms with a pen, pencil or marker and use any type of marks - artificial intelligence and advanced accuracy calibration ensure reliable results. You can even recognize rotated and skewed images. Aspose.OMR for C++ can recognize any file you get from a scanner or camera: JPEG, PNG, TIFF, GIF, and BMP. Recognition results are returned in the most popular data storage formats (JSON and CSV) that can be imported into any popular database, CRM or analysis system. Aspose.OMR for C++ supports QR codes and barcodes recognition. Aspose.OMR for C++ offers a flexible markup language for designing OMR forms of any layout and complexity; you can even add QR codes, barcodes and images without using third-party libraries. All popular paper sizes as well as a number of non-standard ones are supported. Forms are saved in multiple file formats, intelligently selected based on the provided extension: JPEG, PNG, TIFF, GIF, and BMP. Changelog: - The library now works correctly in debug mode. - Resolved licensing module errors. - Improved JSON serialization/deserialization. - Minor improvements and fixes. Resources: Online documentation: https://docs.aspose.com/omr/cpp/ Free support forum: https://forum.aspose.com/c/omr/