Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
[WE'VE MOVED] Breeze.js is a JavaScript library for managing data in data rich-client HTML/JS applications.
JavaScript C# CSS Java TypeScript PowerShell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.nuget
Breeze.Client
Breeze.Learn
Breeze.WebApi.Test
Breeze.WebApi
DocCode
Samples
ThirdParty
_Internal
apidoc-theme
apidocs
.gitignore
Breeze.Build.sln
Breeze.Internal.sln
BuildAndPackage.ps1
BuildPutFtp.ps1
BuildRelease.ps1
GetFtpCredential.example.ps1
PackageRelease.ps1
README.md
readme-plus.txt
readme.txt
testFile.txt

README.md

Breeze.js

Breeze is a data management library for JavaScript that makes it easy to query data from the server. Breeze’s simple, yet powerful API allows you to make complex queries against the server, cache the data on the client for performance, and supports offline scenarios.

When used with a databinding framework like Knockout, Breeze enables you to code in a familiar architectural pattern like MVC or MVVM and keep your view separate from your business logic.

Official releases

The Breeze source is free, open-source, and available here on GitHub. If you don't need the full source code, you can download one of the official releases.

Runtime and Runtime + samples

The Runtime package includes breeze.debug.js, its minified version, breeze.js, and Breeze.webApi.dll and Irony.dll for building backend services with an ASP Web API.

Runtime + samples includes the same, plus the code samples and the DocCode companion to the Breeze online documentation.

Dependencies

Please note: Both Q and jQuery are both included in the Runtime + samples package. they are not included in the Runtime package.

Q.js

We use Q.js for making and composing asynchronus promises.

jQuery

We only use jQuery for Ajax calls. We'll eventually make it so you can use your own Ajaxlibrary.

Prerequisites

To build the Todo sample the following must first be installed on your system:

If you're using Visual Studio 2010:

  • ASP.NET MVC 4
  • Web Platform Installer
  • IIS Express
  • You must allow NuGet to download packages during builds. (Tools > Library Package Manager > Package Manager Settings)

If you're using Visual Studio 2012:

  • None. VS 2012 takes care of it all as long as you allow NuGet to download packages during builds.

Learn more

Contact us

Support

Ask questions in our community forum and get answers from support engineers, MVPs, and developers just like you.

Email

If you prefer to email us, please contact us at breeze@ideablade.com.

Social

Follow @IdeaBlade on Twitter and Facebook to get the latest information.

Version history

Please read the release notes at Breezejs.com.

Copyright and license

Copyright 2012 IdeaBlade, Inc.

Breeze uses the MIT license.

Something went wrong with that request. Please try again.