MCPcopy Index your code
hub / github.com/dhanji/sitebricks

github.com/dhanji/sitebricks @sitebricks-parent-0.8.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release sitebricks-parent-0.8.11 ↗ · + Follow
3,268 symbols 10,227 edges 499 files 568 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Sitebricks

Sitebricks is a simple set of libraries for web applications. Sitebricks focuses on early error detection, low-footprint code, and fast development. Powered by Guice, it also balances idiomatic Java with an emphasis on concise code.

Early error detection

This following misspelling results in a template compile error:

<body>
     ${person.naem}
All such errors are picked up early and reported at once in a format similar to javac.

1) unknown or unresolvable property: naem

 15:      <body>
 16:          ${person.naem}</li>
                          ^

Total errors: 1

Next steps


We would love your contributions and help in developing Sitebricks at this early stage. If you'd like to contribute or have any questions, please join the mailing list.

Or send us a note on twitter @dhanji =)

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 2,562
Class 514
Function 90
Interface 89
Enum 13

Languages

Java97%
TypeScript3%

Modules by API surface

sitebricks/src/main/java/com/google/sitebricks/routing/DefaultPageBook.java67 symbols
sitebricks/src/test/java/com/google/sitebricks/routing/PageBookImplTest.java66 symbols
sitebricks-acceptance-tests/src/main/resources/jquery-1.9.0.min.js47 symbols
sitebricks-mail/src/main/java/com/google/sitebricks/mail/NettyImapClient.java44 symbols
sitebricks-channel/src/main/resources/com/google/sitebricks/channel/jquery-1.7.1.min.js42 symbols
sitebricks-mail/src/main/java/com/google/sitebricks/mail/MailClient.java41 symbols
sitebricks/src/test/java/com/google/sitebricks/rendering/EvaluatorCompilerTest.java37 symbols
sitebricks-mail/src/main/java/com/google/sitebricks/mail/imap/MessageStatus.java36 symbols
sitebricks/src/main/java/com/google/sitebricks/SitebricksModule.java33 symbols
sitebricks-mail/src/main/java/com/google/sitebricks/mail/MailClientHandler.java32 symbols
sitebricks-acceptance-tests/src/test/java/com/google/sitebricks/acceptance/SelectRoutingAcceptanceTest.java30 symbols
sitebricks/src/main/java/com/google/sitebricks/routing/PageBook.java28 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page