Skip to content

moayyaed/spartacus-csharp

 
 

Repository files navigation

Join the chat at https://gitter.im/spartacuslibrary/Lobby

Spartacus Icon

Spartacus is a business library written in C#, focused on:

  • Access many types of databases in a fast, easy to use and generic way;
  • Render reports from a unique XML markup to PDF, using own database objects;
  • Really fast import and export spreadsheets (CSV, DBF and XLSX), with no need of Excel or any other piece of software;
  • Easy to work with cryptography of files and messages;
  • Simple networking classes (server, client, webserver, etc);
  • Simple 2D game engine over System.Drawing and System.Windows.Forms.

SpartacusMin is a subset of Spartacus designed to work on Xamarin Android.

NuGet packages:

Examples of how to use Spartacus are here: https://github.com/wind39/spartacus/wiki

Discussion about Spartacus is here: https://www.reddit.com/r/spartacuslibrary/

Spartacus contains this managed libraries:

Spartacus reuse code from this C# projects:

Spartacus optionally use this libraries:

Spartacus DLL is built with Mono C# Compiler (http://www.mono-project.com/docs/about-mono/languages/csharp/), merged with ILRepack (https://github.com/gluck/il-repack) and packaged with NuGet (https://www.nuget.org/).

Spartacus is successfully used by this projects:

I also would like to thank the following people and companies for help testing and suggesting improvements:

About

Spartacus is a multi-purpose library written in C#.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.7%
  • Visual Basic .NET 2.0%
  • Classic ASP 1.1%
  • JavaScript 0.8%
  • Smalltalk 0.2%
  • C++ 0.1%
  • Other 0.1%