210 packages tagged with “lightweight”
Extensibility APIs for Open Folder and lightweight Solution load in Visual Studio.
Skylark is a collection of tools and resources that can help with developing .NET projects. It is designed to be lightweight, easy to use, and not too complicated or resource-intensive. It can be useful for developers who are new to .NET or who want to quickly set up a new project without having to spend a lot of time configuring everything from scratch.
ORM 框架接口、实体模型等定义
An RabbitMQ implementation of RDS.CaraBus
A simple and lightweight, in-memory key/value-pair storage for persisting data in dotnet (core) apps.
MVVM<BareknuckleStyle> This package includes a partial class for use in your projects, which should be used as a base class for your notification-enabled class-hierarchy. This way you can extend Blue.MVVM with functionality that may be released in future updates, possibly preventing breaking changes that may be occur between releases. Also, future udates may use the partial class as an extension point.
A lightweight, fluent and extensible validation library that allows you to specify validations right where you need them. No extra classes needed, strongly typed errors and extensibility built right into the core.
Lightweight LINQ query builder
Summer Batch is a lightweight, reliable, efficient, open-source batch framework for .Net and C# community. Its design is driven by the concepts exposed in the JSR-352 specification and provides for .NET 4.6.1 C# an equivalent to JBatch / Spring Batch. Key Features: • Repeatable and customizable batch jobs • Multi step jobs, with simple step sequences or conditional logic between them • In-memory or persisted job repository • Support for a Read-Process-Write logic, as well as arbitrary batchlet for a more complete control on the behavior • Chunk processing with checkpoint management and restartability • Step partitioning used for parallel processing • Database readers and writers, with support for Microsoft® SQL Server, IMB® DB2 and Oracle® databases • Flat file readers and writers • Easy mapping between the readers and writers and your domain classes • Batch contexts at step level and job level • XML design for the main batch architecture, C# design for the properties Documentation on how to get started: https://www.bluage.com/site_docs/summerbatch/docs/v_1-26/site/getting_started_summerbatch/getting_started.html
Very fast .NET in-memory message queue that uses TCP/InProc transport
Easy to use, lightweight CMS for ASP.NET MVC 3, MVC 4 and MVC 5 with Razor view engine and C# based on html markup. Can be installed as on new created MVC 3, MVC 4 and MVC 5 project as on already existing. Managing zones are marked using html5 "data-" attributes.
A lightweight, thread-safe asynchronous JSON-based document database
An inmemory implementation of RDS.CaraBus
MVVM, bare knuckle style! Blue.MVVM is, and will remain, an ultra lightweight suite supporting your Model-View-ViewModel (MVVM) based applications. _about this package_ This package includes highly configurable converters. Included converters in this package so far: - BoolToVisibilityConverter: With configurable Visbilities for True/False input values - MultiplyDoubleConverter: configurable standard factor, additional (optional) factor vie ConvererParameter, (optional) Min- and MaxValues - ObjectToVisibilityConverter -> using strategy-pattern to allow various configurations - Int32ToVisibilityConverter -> using strategy-pattern to allow various configurations - Int16ToVisibilityConverter -> using strategy-pattern to allow various configurations - Int64ToVisibilityConverter -> using strategy-pattern to allow various configurations - SingleToVisibilityConverter -> using strategy-pattern to allow various configurations - DoubleToVisibilityConverter -> using strategy-pattern to allow various configurations - FormatStringConverter - Int16OffsetConverter - Int32OffsetConverter - Int64OffsetConverter - SingleOffsetConverter - DoubleOffsetConverter - ThicknessConverter - MappingConverter -> easily define Mappings in XAML, e.g.: Derive classes FileAccessToBrushConverter : MappingConverter<FileAccess, Brush> and FileAccessToBrush : MappingDefinition<FileAccess, Brush> and use in XAML like: <FileAccessToBrushConverter x:Key="FileAccessToBrush"> <FileAccessToBrush From="Read" To="Yellow" /> <FileAccessToBrush From="Write" To="Red" /> <FileAccessToBrush From="ReadWrite" To="Green" /> </FileAccessToBrushConverter> The package currently integrates a resource-dictionary, demonstrating the intended usage of the converters. Feel free to delete this file when you familiarized with the usage. However, don´t extend this file, as this may be updated in future releases, until the corresponding "sample" pacakge is available _what to expect in future releases?_ There are many ideas around regarding upcoming releases of the Blue.MVVM suite. However, those updates will be shipped in form of additional packages. This way, you can add just those packages that best fits your application and needs. Upcoming releases may include, but are not limited to: + XML-comments - packages with samples - (fluid)validation - message broker - IoC-Container integration - public git-repo - many more... So stay tuned for updates! Send feedback, feature-request, unexpected breaking changes, etc. via the projects nuget-page, http://www.nuget.org/packages/Blue.MVVM.Converter/ContactOwners, until there is a projet homepage...
Lightweight source only package with TypeMeta class - set of utils that aids in reflection tasks. Consume via <PackageReference Include="Nemesis.Essentials.TypeMeta.Sources" Version="VERSION" PrivateAssets="All" /> This package was built from the source at https://github.com/nemesissoft/Nemesis.Essentials/tree/3eb05b22b296e3cf0b2ef9703b1e5f68a3605cee
Lightweight and serializable PagedList implementation for .NET 4.5.2+ For collection types: IQuryable<T>, IEnumerable<T>, ICollection<T>
Lightweight HTTP server for mocking, testing, and other generic purposes
Lightweight Git local repository traversal library.
Lightweight and serializable PagedList implementation for .NETStandard 2.0+ For collection types: IQuryable<T>, IEnumerable<T>, ICollection<T>
Lightweight AJAX Framework.
Simple, lightweight logger for Windows .Net Applications
Library for lightweight abstraction of plugable/extensible HTTP Proxy which could be build in any web application
A lightweight api wrapper for HttpClient to make it all about json.
Summer Batch Core is a lightweight, reliable, efficient, open-source batch framework for .Net and C# community. Its design is driven by the concepts exposed in the JSR-352 specification and provides for .NETCore 3.1 C# an equivalent to JBatch / Spring Batch. Key Features: • Repeatable and customizable batch jobs • Multi step jobs, with simple step sequences or conditional logic between them • In-memory or persisted job repository • Support for a Read-Process-Write logic, as well as arbitrary batchlet for a more complete control on the behavior • Chunk processing with checkpoint management and restartability • Step partitioning used for parallel processing • Database readers and writers, with support for Microsoft® SQL Server, IMB® DB2 and Oracle® databases • Flat file readers and writers • Easy mapping between the readers and writers and your domain classes • Batch contexts at step level and job level • XML design for the main batch architecture, C# design for the properties Documentation on how to get started: https://www.bluage.com/site_docs/summerbatch/docs/v_1-26/site/getting_started_summerbatchcore/getting_started.html
Make cross-platform app MVVM-ready with only single lightweight small binary or file.
Lightweight high performance reliable UDP library
Lightweight Logging Extension implementation of log4net