MCPcopy Index your code
hub / github.com/IdeaBlade/Breeze

github.com/IdeaBlade/Breeze @1.4.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.4.11 ↗ · + Follow
35,450 symbols 114,442 edges 1,865 files 3,517 documented · 10% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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.

Issues and Wiki

The GitHub Issues and Wiki have been disabled. Please post all questions and issues to StackOverflow tagged with breeze.

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 at Stack Overflow 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 2013 IdeaBlade, Inc.

Breeze uses the MIT license.

Extension points exported contracts — how you extend this code

JSONString (Interface)
The JSONString interface allows a toJSONString() method so that a class can change the behavio [2 implementers]
Samples_Unpublished/Java/NorthBreeze/WEB-INF/src/org/json/JSONString.java
ISaveable (Interface)
Interface indicating that instances of this class may be saved;
Samples_Unpublished/Zza/Zza.Model/ISaveable.cs
IStructuralObject (Interface)
Interface implemented by entities and complex types. Internal use only.
Breeze.NetClient/IStructuralObject.cs
ISaveable (Interface)
Marker interface indicating that instances of this class may be saved;
Samples/DocCode/DocCode.Models/NorthwindModel.cs
IProperty (Interface)
(no doc) [2 implementers]
Breeze.Client/TypeScript/TypeScript/breeze.d.ts
IEFContextProvider (Interface)
(no doc)
Breeze.WebApi.EF/EFContextProvider.cs
IEFContextProvider (Interface)
(no doc)
Breeze.ContextProvider.EF6/EFContextProvider.cs
IKeyGenerator (Interface)
(no doc)
Breeze.WebApi/ContextProvider.cs

Core symbols most depended-on inside this repo

push
called by 12911
Samples_Unpublished/Java/NorthBreeze/WEB-INF/src/org/json/JSONWriter.java
apply
called by 5085
Samples_Unpublished/Java/NorthBreeze/WEB-INF/src/com/breezejs/OdataParameters.java
then
called by 3505
Breeze.Client/TypeScript/TypeScript/Q.d.ts
join
called by 2565
Samples_Unpublished/Java/NorthBreeze/WEB-INF/src/org/json/JSONArray.java
fail
called by 2035
Breeze.Client/TypeScript/TypeScript/Q.d.ts
get
called by 2031
Breeze.Client/TypeScript/TypeScript/Q.d.ts
toString
called by 1913
Samples_Unpublished/Java/NorthBreeze/WEB-INF/src/org/json/CDL.java
addClass
called by 1687
Samples_Unpublished/Java/NorthBreeze/WEB-INF/src/com/breezejs/hib/MetadataBuilder.java

Shape

Function 30,079
Method 4,021
Class 1,231
Interface 83
Enum 36

Languages

TypeScript85%
C#13%
Java2%
Ruby1%

Modules by API surface

Samples/TempHire/TempHire/scripts/r.js482 symbols
Samples/CCJS-Ruby/client/app/durandal/amd/r.js457 symbols
_Internal/Sample_Odata.EF6/Scripts/ThirdParty/datajs-1.1.1.js387 symbols
Samples/ODataBreezejsSample/ODataBreezejsSample/Scripts/datajs-1.1.1.js387 symbols
Breeze.Client/Scripts/datajs-1.1.1.js387 symbols
_Internal/Sample_WebApi2.EF6/Scripts/ThirdParty/angular-scenario.js378 symbols
Breeze.Learn/Breeze.Learn/Scripts/angular-scenario.js376 symbols
_Internal/Model_NorthwindIB_EDMX/NorthwindIB.Designer.cs372 symbols
_Internal/Model_NorthwindIB_EDMX.EF6/NorthwindIB.Designer.cs372 symbols
Breeze.Client/Scripts/ThirdParty/datajs-1.1.0.js372 symbols
Samples/ODataBreezejsSample/ODataBreezejsSample/Scripts/datajs-1.1.1.min.js362 symbols
Breeze.Client/Scripts/datajs-1.1.1.min.js362 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add Breeze \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact