MCPcopy Index your code
hub / github.com/BersisSe/feather

github.com/BersisSe/feather @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
174 symbols 349 edges 38 files 63 documented · 36%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Middleware (Interface)
Core middleware trait for request processing. Every request handler in Feather is a middleware. Implement this trait to [7 …
crates/feather/src/middlewares/common.rs
Service (Interface)
The trait representing the user's core application logic. [2 implementers]
crates/feather-runtime/src/runtime/service.rs
Claim (Interface)
Trait for JWT claims validation. Implement this trait for your claims struct to add custom validation logic (e.g., chec [1 …
crates/feather/src/jwt.rs
Finalizer (Interface)
The **Finalizer API** allows you to send data and terminate the middleware chain in a single, expressive call. [1 implementers]
crates/feather/src/internals/runtime_extensions.rs

Core symbols most depended-on inside this repo

set_state
called by 29
crates/feather/src/internals/context.rs
send_text
called by 23
crates/feather-runtime/src/http/response.rs
set_status
called by 21
crates/feather-runtime/src/http/response.rs
listen
called by 11
crates/feather/src/internals/app.rs
add_header
called by 9
crates/feather-runtime/src/http/response.rs
to_raw
called by 9
crates/feather-runtime/src/http/response.rs
use_middleware
called by 8
crates/feather/src/internals/app.rs
send_json
called by 5
crates/feather-runtime/src/http/response.rs

Shape

Method 78
Function 65
Class 24
Interface 4
Enum 3

Languages

Rust100%

Modules by API surface

crates/feather/src/internals/context.rs39 symbols
crates/feather/src/internals/app.rs15 symbols
crates/feather-runtime/src/http/response.rs12 symbols
crates/feather/src/jwt.rs10 symbols
crates/feather-runtime/tests/request_tests.rs9 symbols
crates/feather-runtime/src/runtime/server.rs9 symbols
crates/feather-runtime/src/http/request.rs9 symbols
crates/feather/src/middlewares/builtins.rs8 symbols
crates/feather/src/internals/router.rs6 symbols
crates/feather-runtime/tests/response_tests.rs6 symbols
crates/feather/src/internals/runtime_extensions.rs5 symbols
examples/counter/src/main.rs4 symbols

Datastores touched

dbDatabase · 1 repos

For agents

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

⬇ download graph artifact