Giter Club home page Giter Club logo

home's Introduction

Castle Project

What is Castle Project?

Castle is an open source project for .NET and Silverlight that aspires to simplify the development of enterprise and web applications. Offering a set of tools (working together or independently) and integration with other open source projects, Castle helps you get more done with less code and in less time.

Projects

ActiveRecord

Castle ActiveRecord is the enterprise data mapping pattern implemented using NHibernate.

MonoRail

Castle MonoRail is a MVC web framework that lets you rapidly build testable and maintainable applications.

Windsor

Castle Windsor is best of breed Inversion of Control (or as some like to call it - Dependency Injection) container. As part of the project, there are also a handful of facilities, which extend Windsor and/or integrate it with other tools.

DynamicProxy

Castle DynamicProxy is very fast and lightweight runtime proxy generation framework. It is used by other projects under the Castle umbrella, as well as numerous other projects, like NHibernate, Moq, Rhino Mocks and many others.

Tools

Castle Services and Tools help you bootstrap your infrastructure easily.

Transactions

Castle Transaction Services and Windsor Automatic Transaction Management Facility.

Castle Contrib

Outside of Castle Project there's a bunch of so called contrib projects that are not part of Castle Project but add or alter its functionality.

Castle is free

All projects of Castle Project are available for free, no strings attached.

It's open

Better yet - Castle Project is Open Source, under the terms of Apache License 2.0, which means you are free to use it in any closed source, commercial product.

Fork away

Castle's source code is available. You can look at it, or better yet - fork it, improve, extend, do whatever you like with it. If you want to contribute your changes back to the project read Castle coding standards and how to submit a fix to any Castle Project.

It's community driven

Castle has a vibrant community of users that contribute back to the project by:

home's People

Contributors

jonorossi avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.