All Projects → webappsuk → CoreLibraries

webappsuk / CoreLibraries

Licence: other
A set of .NET libraries for building enterprise level solutions quickly

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to CoreLibraries

Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+21831.82%)
Mutual labels:  enterprise, nuget, scheduling
Craig S Utility Library
A giant set of utility classes originally start back in the .Net 2.0 days and updated until .Net Core and .Net Standard became a thing. At which point I took the library and broke it up into a ton of smaller libraries. View my profile for more up to date versions of everything.
Stars: ✭ 397 (+1704.55%)
Mutual labels:  utilities, utility-library
mogo
A collection of small DRY Go utilities to make life easier. DRY = Don't Repeat Yourself.
Stars: ✭ 19 (-13.64%)
Mutual labels:  utilities, utility-library
Utils
A collection of useful PHP functions, mini classes and snippets that you need and can use every day.
Stars: ✭ 750 (+3309.09%)
Mutual labels:  utilities, utility-library
Winsw
A wrapper executable that can run any executable as a Windows service, in a permissive license.
Stars: ✭ 6,569 (+29759.09%)
Mutual labels:  nuget, windows-service
Lodash Php
Easy to use utility functions for everyday PHP projects. This is a port of the Lodash JS library to PHP
Stars: ✭ 412 (+1772.73%)
Mutual labels:  utilities, utility-library
Ubelt
A Python utility belt containing simple tools, a stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress, and more made easy!
Stars: ✭ 561 (+2450%)
Mutual labels:  utilities, utility-library
cv4pve-api-dotnet
Proxmox VE Client API .Net C#
Stars: ✭ 25 (+13.64%)
Mutual labels:  enterprise, nuget
Utils
Ruby core extentions and class utilities for Hanami
Stars: ✭ 159 (+622.73%)
Mutual labels:  utilities, utility-library
Best Of Python
🏆 A ranked list of awesome Python open-source libraries and tools. Updated weekly.
Stars: ✭ 1,869 (+8395.45%)
Mutual labels:  utilities, utility-library
Sassyfication
💅Library with sass mixins to speed up your css workflow.
Stars: ✭ 51 (+131.82%)
Mutual labels:  utilities, utility-library
dpytools
Collection of easy to use, beginner friendly but powerful, orthogonal tools to speed up discord bots development (discord.py)
Stars: ✭ 23 (+4.55%)
Mutual labels:  utilities, utility-library
Biblioteca-DDR-Java
Funciones java con utilidades para distintos proyectos
Stars: ✭ 19 (-13.64%)
Mutual labels:  utilities, utility-library
jwEngine
A cross-platform C++<->lua server quick solution
Stars: ✭ 226 (+927.27%)
Mutual labels:  serialization
autoscheduler
Staffjoy Suite (V1) Deprecated Microservice - Original autoscheduling algorithm, which combines shift creation and assignment. No longer compatible with open-source suite.
Stars: ✭ 68 (+209.09%)
Mutual labels:  scheduling
persistity
A persistence framework for game developers
Stars: ✭ 34 (+54.55%)
Mutual labels:  serialization
ruby-stream-api
Ruby Stream API. Inspired by Java 8's Stream API.
Stars: ✭ 21 (-4.55%)
Mutual labels:  enterprise
jzon
A correct and safe JSON parser.
Stars: ✭ 78 (+254.55%)
Mutual labels:  serialization
scuri
Automate Angular unit test and boilerplate with this schematic.
Stars: ✭ 54 (+145.45%)
Mutual labels:  enterprise
utils
🛠 A collection of light-weight methods and helpers for defensive programming
Stars: ✭ 15 (-31.82%)
Mutual labels:  utilities

Web Applications UK Ltd Utilities

This library contains a treasure trove of utilities built up over a decade by Web Applications UK for simplifying the building and deployment of enterprise scale .NET solutions. The code has been successfully used, in various forms, for a number of years in production environments driving millions of transactions.

As part of our ethos to have a positive impact on our wider community we are open sourcing them for everyone's benefit. We've also included the last three years of development history, showing how the utilities have evolved. Please let us know if you find the code useful in your own projects!

We have carefully sanitised the code to protect our commercial customers interests, but if you do manage to spot any sensitive data please notify us directly using our support email.

Using the libraries

All the code present here is also available on nuget.org, as a collection of 9 inter-connected NuGets and can be installed into your .NET projects using NuGet. Alternatively, you can look for the individual NuGet files, or the compiled binaries in the releases.

The official NuGets are strongly named and digitally signed by Web Applications UK, using a separate, secure process, that guarantees the NuGets authenticity. Although you can build your own NuGets from the source included here, the ability to upload them to nuget.org is not provided to protect casual users. If you wish to use a customised version of a library, we recommend building and including the dll directly (but remember to include the License!).

We will accept relevant pull requests, and issues, so please consider contributing.

Building the libraries

The libraries are built using Visual Studio 2017. They can also be built using msbuild, and for that reason build dependencies are included as project references in projects (see "Incorrect solution build ordering when using msbuild.exe").

We are big fans of ReSharper and recommend using it. All our code makes use of ReSharper code annotations to refine code inspection.

We are continually migrating the code to the latest versions of .NET and C#, but this is a rolling process. If there's some code that you particularly would like to see working in a previous version of .NET then you can try looking at the history of the files to see how they've changed through each version.

Documentation

The libraries are well documented with inline XML comments and provide useful intellisense. Full API documentation can be found on the GitHub pages.

We plan on expanding the documentation to include tutorials and example code, in the meantime, there are some useful blogs on thargy.com, and we hope to provide more tutorials and examples soon, particularly if the NuGets prove popular.

License

See License.

Contributing

See Contributing.

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].