Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xSero/Azul
/ functions
Functions
304 in github.com/0xSero/Azul
⨍
Functions
304
◇
Types & classes
91
↓ 69 callers
Method
get
(&self, url: &str)
src/search/mod.rs:109
↓ 21 callers
Method
next
(&self)
src/ui/theme.rs:44
↓ 17 callers
Method
current_page
Get current page from active tab
src/app.rs:220
↓ 16 callers
Method
set_state
(&mut self, state: CompanionState)
src/mascot/mod.rs:50
↓ 13 callers
Method
clear
(&mut self)
src/chat/mod.rs:139
↓ 8 callers
Method
active_tab
Get the active tab
src/tabs/mod.rs:228
↓ 8 callers
Method
active_tab_mut
Get the active tab mutably
src/tabs/mod.rs:233
↓ 8 callers
Function
color_at
(phase: usize, step: usize)
src/ui/neon.rs:96
↓ 8 callers
Method
navigate
(&mut self)
src/app.rs:845
↓ 7 callers
Method
update_status
(&mut self)
src/app.rs:1260
↓ 6 callers
Method
count
Get number of tabs
src/tabs/mod.rs:275
↓ 6 callers
Method
new_tab
Create a new tab and return its index
src/tabs/mod.rs:184
↓ 6 callers
Function
truncate_to_width
(text: &str, max_width: usize)
src/ui/mod.rs:712
↓ 5 callers
Function
centered_rect
Helper to create a centered rect
src/ui/mod.rs:692
↓ 5 callers
Function
classify_query
Determine whether the input should be treated as a URL or a search query
src/search/mod.rs:1047
↓ 5 callers
Method
complete_with_system
(&self, system: &str, user: &str)
src/ai/mod.rs:133
↓ 5 callers
Method
render
Render a list of content lines into styled Lines
src/ui/markdown.rs:45
↓ 5 callers
Method
set_scroll_offset
Set scroll offset on active tab
src/app.rs:230
↓ 5 callers
Method
view
The main companion - ultra compact, 1-2 chars
src/mascot/mod.rs:160
↓ 4 callers
Method
fetch
Standard HTTP fetch (no JavaScript)
src/browser/mod.rs:180
↓ 4 callers
Method
refresh_bookmarks
(&mut self)
src/app.rs:980
↓ 4 callers
Method
set_sidebar_selected
Set sidebar selected on active tab
src/app.rs:242
↓ 3 callers
Method
add_bookmark
Add a new bookmark (or update if URL exists)
src/storage/mod.rs:98
↓ 3 callers
Method
close_current_tab
Close current tab
src/tabs/mod.rs:223
↓ 3 callers
Function
extract_ddg_title
Extract title from DDG HTML-formatted result string DDG returns results like "<a href="...">Title</a>Description..."
src/search/mod.rs:342
↓ 3 callers
Method
get_api_key
Get the API key for AI features
src/config.rs:221
↓ 3 callers
Method
navigate
Navigate to a URL
src/tabs/mod.rs:82
↓ 3 callers
Method
navigate_internal
(&mut self, add_to_history: bool)
src/app.rs:849
↓ 3 callers
Method
next_tab
Switch to next tab
src/tabs/mod.rs:250
↓ 3 callers
Method
prev_tab
Switch to previous tab
src/tabs/mod.rs:257
↓ 3 callers
Function
print_page
(page: &browser::Page)
src/main.rs:265
↓ 3 callers
Method
quit
(&mut self)
src/app.rs:368
↓ 3 callers
Method
refresh_history
(&mut self)
src/app.rs:986
↓ 3 callers
Method
remove_bookmark
Remove a bookmark by URL
src/storage/mod.rs:123
↓ 3 callers
Function
render_content_area
(frame: &mut Frame, area: Rect, app: &App)
src/ui/mod.rs:225
↓ 3 callers
Function
run_cli_mode
CLI mode - fetch a URL or search query and display results
src/main.rs:216
↓ 3 callers
Function
send_chat_message_with_tools
( api_key: &str, model: &str, base_url: &str, messages: &[OpenAIChatMessage], include_tool
src/app.rs:1512
↓ 3 callers
Method
sidebar_selected
Get sidebar selected from active tab
src/app.rs:237
↓ 3 callers
Function
test_db
Return both so TempDir stays alive while Database is used
src/storage/mod.rs:319
↓ 3 callers
Method
tick
(&mut self)
src/mascot/mod.rs:61
↓ 2 callers
Method
add_assistant_message
(&mut self, content: String)
src/chat/mod.rs:131
↓ 2 callers
Method
add_history
Add a history entry
src/storage/mod.rs:239
↓ 2 callers
Method
add_note
Add a note to memory
src/memory/mod.rs:86
↓ 2 callers
Method
add_system_message
(&mut self)
src/chat/mod.rs:109
↓ 2 callers
Function
extract_xml_content
(xml: &str, tag: &str)
src/search/mod.rs:522
↓ 2 callers
Method
fetch_with_js
Fetch a page using headless Chrome for JavaScript rendering
src/browser/mod.rs:91
↓ 2 callers
Method
fetch_with_mode
Fetch a page with the specified render mode
src/browser/mod.rs:40
↓ 2 callers
Method
get_ai_base_url
Get the AI base URL
src/config.rs:236
↓ 2 callers
Method
get_ai_model
Get the AI model to use
src/config.rs:226
↓ 2 callers
Method
get_fallback_models
Get fallback models
src/config.rs:231
↓ 2 callers
Method
get_tab_mut
Get a tab by index mutably
src/tabs/mod.rs:290
↓ 2 callers
Method
go_back
Go back in history, returns the URL to navigate to
src/tabs/mod.rs:123
↓ 2 callers
Method
go_forward
Go forward in history, returns the URL to navigate to
src/tabs/mod.rs:133
↓ 2 callers
Method
go_to_tab
Go to tab by number (1-9)
src/tabs/mod.rs:268
↓ 2 callers
Method
is_bookmarked
Check if a URL is bookmarked
src/storage/mod.rs:133
↓ 2 callers
Method
list_history
List history entries with optional search filter
src/storage/mod.rs:249
↓ 2 callers
Method
list_nodes
List nodes
src/memory/mod.rs:152
↓ 2 callers
Function
lookup_env_non_empty
Look up environment variable from multiple possible keys
src/config.rs:242
↓ 2 callers
Function
mini_splash
()
src/mascot/mod.rs:320
↓ 2 callers
Method
name
(&self)
src/ui/theme.rs:20
↓ 2 callers
Method
query
Query the RAG system
src/rag/mod.rs:93
↓ 2 callers
Method
refresh_memory
(&mut self)
src/app.rs:1242
↓ 2 callers
Function
render_chat_side_panel
Side panel chat - integrates with main content area (consistent Tokyo Night theme)
src/ui/mod.rs:771
↓ 2 callers
Method
render_code_block
Render code block
src/ui/markdown.rs:281
↓ 2 callers
Method
render_inline_spans
Render inline formatting and return spans (for list items etc)
src/ui/markdown.rs:436
↓ 2 callers
Function
resolve_url
Resolve a potentially relative URL against a base URL
src/browser/mod.rs:440
↓ 2 callers
Function
results_to_page
Convert structured search results into a Page for display
src/search/mod.rs:1077
↓ 2 callers
Method
scroll_offset
Get current scroll offset from active tab
src/app.rs:225
↓ 2 callers
Method
search
(&self, query: &str)
src/search/mod.rs:197
↓ 2 callers
Method
search_aggregated
Convenience method: search all engines with 5 results each (default aggregated search)
src/search/mod.rs:921
↓ 2 callers
Method
search_with
(&self, engine: EngineType, query: &str)
src/search/mod.rs:867
↓ 2 callers
Method
set_screen_width
Set screen width for boundary checking
src/mascot/mod.rs:108
↓ 2 callers
Function
split_list
Split comma/space delimited list into trimmed entries
src/config.rs:254
↓ 2 callers
Method
to_page
Convert to a display Page with engine grouping
src/search/mod.rs:936
↓ 1 callers
Method
active_index
Get active tab index
src/tabs/mod.rs:238
↓ 1 callers
Method
add_user_message
(&mut self, content: String)
src/chat/mod.rs:127
↓ 1 callers
Function
brave_search
Execute Brave Search API call
src/app.rs:1453
↓ 1 callers
Method
can_go_back
Check if we can go back in history
src/tabs/mod.rs:113
↓ 1 callers
Method
can_go_forward
Check if we can go forward in history
src/tabs/mod.rs:118
↓ 1 callers
Method
clear_history
Clear all history
src/storage/mod.rs:287
↓ 1 callers
Method
close_tab
Close a tab by index
src/tabs/mod.rs:204
↓ 1 callers
Method
cycle_next
Cycle to next theme, returns the new theme name
src/ui/theme.rs:334
↓ 1 callers
Method
cycle_prev
Cycle to previous theme, returns the new theme name
src/ui/theme.rs:341
↓ 1 callers
Function
default_accent
()
src/config.rs:48
↓ 1 callers
Function
default_bg
()
src/config.rs:60
↓ 1 callers
Function
default_border
()
src/config.rs:52
↓ 1 callers
Function
default_fallback_models
Default fallback models for OpenRouter (free tier)
src/ai/mod.rs:53
↓ 1 callers
Function
default_refresh_rate
()
src/config.rs:64
↓ 1 callers
Function
default_text
()
src/config.rs:56
↓ 1 callers
Method
display_title
Get display title (truncated if too long)
src/tabs/mod.rs:143
↓ 1 callers
Function
execute_tool_call
Execute a tool call - sends action to app and returns result string
src/app.rs:1582
↓ 1 callers
Function
extract_browser_context
Extract browser context from messages
src/app.rs:1751
↓ 1 callers
Function
extract_pdf_text
Extract text from PDF bytes using pdftotext (poppler-utils)
src/browser/mod.rs:457
↓ 1 callers
Method
focus_next
(&mut self)
src/app.rs:372
↓ 1 callers
Method
focus_previous
(&mut self)
src/app.rs:377
↓ 1 callers
Function
format_lines
(lines: &[String], max_width: usize)
src/ui/mod.rs:731
↓ 1 callers
Method
get_bookmark
Get a bookmark by URL
src/storage/mod.rs:144
↓ 1 callers
Method
get_browser_context
(&self)
src/app.rs:1220
↓ 1 callers
Function
get_browser_tools
Get browser tool definitions
src/app.rs:1346
↓ 1 callers
Method
handle_bookmarks_keys
(&mut self, key: KeyEvent)
src/app.rs:768
next →
1–100 of 304, ranked by callers