NLog is a free logging platform for .NET with rich log routing and management capabilities. It makes it easy to produce and manage high-quality logs for your application regardless of its size or complexity.It can process diagnostic messages emitted from any .NET language, augment them with contextual information, format them according to your preference and send them to one or more targets such as file or database.
nlog logging logging-library netstandard xamarin netcoreEventFlow is a basic CQRS+ES framework designed to be easy to use. Have a look at our getting started guide, the do’s and don’ts and the FAQ.
eventsourcing cqrs async-await eventstore events elasticsearch rabbitmq sagas domain-driven-design ddd c-sharp cqrs-es framework nuget netstandardPeachPie is a modern PHP compiler based on the Microsoft Roslyn compiler platform and drawing from our popular Phalanger project. It allows PHP to be executed within the .NET framework, thereby opening the door for PHP developers into the world of .NET – and vice versa. The project allows for hybrid applications, where parts are written in C# and others in PHP. The parts will be entirely compatible and can communicate seamlessly, all within the .NET framework.
php-compiler roslyn peachpie dotnetcore microsoft pchpcompiler netstandard aspnet-core coreclr php-to-dotnetOSharp是一个基于.NetCore的快速开发框架,框架对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net Core 框架更易于应用到实际项目开发中。
aspnetcore netstandard osharp osharpnsThis is a .NET Core / Standard port of the Microsoft assembly for the .Net 4.0 Dynamic language functionality. This fork takes the basic library to a new level. Contains XML Documentation and examples on how to use it. Also adds unit testing to help ensure that it works properly.
sql system core dynamic entity-framework expression netstandard lamdaAutofac is an IoC container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity. This is achieved by treating regular .NET classes as components.You can get Autofac by grabbing the latest NuGet packages. If you're feeling adventurous, continuous integration builds are on MyGet.
autofac ioc-container c-sharp netcore netstandard dependency-injection inversion-of-controlRoslynPad is also available as NuGet packages which allow you to use Roslyn services and the editor in your own apps.RoslynPad.Roslyn* package versions will correspond to Roslyn's.
c-sharp roslyn editor netstandard avalonia cross-platformosharp framework with .NETStandard2.0
osharp netstandard aspnetcore osharpns angular6 ng-alainA simple to use TCP and UDP networking library for .NET, designed to be flexible, scalable and FAST. Creating a server is easy..
netcore networking tcp udp tcp-server udp-server netstandard unity3d unity dotnetcore dotnetstandardDatabase migration tool for .NET and .NET Core. Inspired by Flyway. Evolve is an easy migration tool that uses plain SQL scripts. Its purpose is to automate your database changes, and help keep those changes synchronized through all your environments and development teams. This makes it an ideal tool for continuous integration / delivery.
evolve sql flyway sql-script net database continuous-integration continuous-delivery migration devops mysql sqlserver cassandra mariadb sqlite postgresql migrations migration-tool database-migrations netstandardStreamJsonRpc is a cross-platform, .NET portable library that implements the JSON-RPC wire protocol.Its transport is a standard System.IO.Stream so you can use it with any transport.
json-rpc transport stream netstandard rpcThe Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
threading synchronization-primitives ui-thread analyzer async nuget netstandardThis project is available as the Microsoft.VisualStudio.Validation NuGet package.Basic input validation via the Requires class throws an ArgumentException.
nuget validation netstandardConfiguration support for Autofac.Please file issues and pull requests for this package in this repository rather than in the Autofac core repo.
autofac configuration ioc-container netcore netstandard dependency-injection c-sharpRepeating code and reinventing the wheel is generally considered bad practice. At Unosquare we are committed to beautiful code and great software. Swan is a collection of classes and extension methods that we (and other good developers) have written and evolved over the years. We found ourselves copying and pasting the same code for every project every time we started them. We decided to kill that cycle once and for all. This is the result of that idea. Our philosophy is that Swan should have no external dependencies, it should be cross-platform, and it should be useful.We offer the Swan library in two flavors since version 0.24. Swan Lite provides basic classes and extension methods and Swan Standard (we call it Fat Swan) provides everything in Swan Lite plus Network, WinServices, DI and more. See the following table to understand the components available to these flavors of Swan.
best-practices netcore netstandard netframework network objectmapper json-serialization csv-format deserialize dns ntpIn the process of writing a book on ASP.NET Core and .NET Core, I've done lots of research into what .NET libraries and frameworks are currently supported by these new platforms. Here are the results (and more), hopefully you'll find this useful. Obviously these will change (and hopefully grow) over time. Send me a pull request if you'd like to make a correction or add something. This is a living document.To the extent possible under law, James Singleton has waived all copyright and related or neighboring rights to this work.
asp-net-core dotnet-core dotnetcore netstandardDocumentation on getting started with SolrExpress is available at http://solr-express.readthedocs.io/en/stable/tutorials/getting-started.Tutorials is available at http://solr-express.readthedocs.io/en/stable/tutorials/getting-started.
solr netcore netstandardThis is a port of AvalonEdit for Avalonia.
avalonia editor text-editor code-editor netstandardAsync-friendly format for stack traces and exceptions.This produces an async-friendly format, as you can see in the examples below. There is also special handling for AggregateExceptions and ReflectionTypeLoadException (which can contain multiple inner exceptions).
stack-traces async netstandardUtilizes System.Reflection.Metadata to read type information very fast and without locking assembly files.
reflection netstandard
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.