/badr-project

simple, database-driven, multiplatform, .net web framework

Primary LanguageC#OtherNOASSERTION

Badr is a full-stack .net mvc web framework written in c# & inspired by django.

####Main features:

  • MVC
  • Powerful Template system
  • Reusable components
  • Integrated Orm
  • Fine grained control
  • Integrated testing web server
  • FastCGI protocol support

####Website/Documentation:

www.badrproject.com

##Supported Platforms

  • Windows/.NET 4.0+, --- Solution file: Badr.sln
  • Linux/Mono 2.10.8+  --- Solution file: Badr.mono.sln

####Assemblies

  • Badr.Orm : Badr object-relational mapper assembly (can be used as a standalone orm in any project).
  • Badr.Net : low-level server: http server, fastcgi, ...
  • Badr.Server : high-level server containing the template system, middlewares, url manager, context-processors, ...

####Installation

download badr, unzip it, reference its assemblies, and start coding.

####Development status

Version: 0.9 Beta

####Road map:

  • [done] Https support
  • [done] File upload support
  • More template tags/filters
  • Model forms
  • Authentication app
  • Admin interface
  • More databases support
  • Internationalization/Localization

##License

MIT Licence