Simplify.Core

Core classes and interfaces for applications.


Keywords
.NET, backend-framework, c-sharp, dependency-injection, dot-net, dot-net-core, fluentnhibernate, ioc-container, mono-support, repository-pattern, simplify, smtp-client, windows-services, xml-serialization
License
LGPL-3.0
Install
Install-Package Simplify.Core -Version 1.2.1

Documentation

This project is moved to https://github.com/SimplifyNet/Simplify

Simplify

Simplify

Simplify is a set of .NET libraries that provide infrastructure for your applications. DI and mocking friendly.

Issues

Issues board

Documentation

All documentation can be found on the wiki page.

Build status

Branch Status
master Build status
develop Build status

Packages status

Dependency Injection

Package Dependencies Target Framework Documentation
Simplify.DI Libraries.io dependency status for latest release 4.5.2, Standard 1.0 Documentation

Simplify.DI Providers

Package Dependencies Target Framework Documentation
Simplify.DI.Provider.CastleWindsor Libraries.io dependency status for latest release 4.5.2, Standard 1.6
Simplify.DI.Provider.Microsoft.Extensions.DependencyInjection Libraries.io dependency status for latest release 4.6.2, Standard 2.0
Simplify.DI.Provider.SimpleInjector Libraries.io dependency status for latest release 4.5.2, Standard 1.3

Simplify.DI Integrations

Package Dependencies Target Framework Documentation
Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection prerelease Libraries.io dependency status for latest release Standard 2.0
Simplify.DI.Wcf Libraries.io dependency status for latest release 4.5.2 Documentation

Repositories & Databases

Package Dependencies Target Framework Documentation
Simplify.FluentNHibernate Libraries.io dependency status for latest release 4.6.2, Standard 2.0 Documentation
Simplify.Repository Libraries.io dependency status for latest release 4.5.2, Standard 1.2
Simplify.Repository.FluentNHibernate Libraries.io dependency status for latest release 4.6.2, Standard 2.0

Schedulers

Package Dependencies Target Framework Documentation
Simplify.Scheduler prerelease Libraries.io dependency status for latest release Standard 2.0 Documentation
Simplify.WindowsServices Libraries.io dependency status for latest release 4.6.2 Documentation

Main

Package Dependencies Target Framework Documentation
Simplify.Log Libraries.io dependency status for latest release 4.6.2 Documentation
Simplify.Mail Libraries.io dependency status for latest release 4.6.2, Standard 2.0 Documentation
Simplify.Pipelines Libraries.io dependency status for latest release 4.5.2, Standard 1.2
Simplify.Resources Libraries.io dependency status for latest release 4.5.2, Standard 2.0 Documentation
Simplify.System Libraries.io dependency status for latest release 4.5.2, Standard 2.0 Documentation
Simplify.System.Sources Libraries.io dependency status for latest release 4.5.2, Standard 2.0
Simplify.Templates Libraries.io dependency status for latest release 4.5.2, Standard 2.0 Documentation
Simplify.Web

Utility

Package Dependencies Target Framework Documentation
Simplify.Cryptography Libraries.io dependency status for latest release 4.5 Documentation
Simplify.Extensions Libraries.io dependency status for latest release 4.5.2, Standard 1.0 Documentation
Simplify.Extensions.Sources Libraries.io dependency status for latest release 4.5.2, Standard 1.0
Simplify.IO Libraries.io dependency status for latest release 4.5.2
Simplify.String Libraries.io dependency status for latest release 4.5.2, Standard 2.0
Simplify.String.Sources Libraries.io dependency status for latest release 4.5.2, Standard 2.0
Simplify.Xml Libraries.io dependency status for latest release 4.5.2, Standard 2.0 Documentation
Simplify.Xml.Sources Libraries.io dependency status for latest release 4.5.2, Standard 2.0

Desktop

Package Dependencies Target Framework Documentation
Simplify.Windows.Forms Libraries.io dependency status for latest release 4.5

Contributing

There are many ways in which you can participate in the project. Like most open-source software projects, contributing code is just one of many outlets where you can help improve. Some of the things that you could help out with are:

  • Documentation (both code and features)
  • Bug reports
  • Bug fixes
  • Feature requests
  • Feature implementations
  • Test coverage
  • Code quality
  • Sample applications

License

Licensed under the GNU LESSER GENERAL PUBLIC LICENSE