Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aimy1/clash-xiaoy
/ types & classes
Types & classes
352 in github.com/aimy1/clash-xiaoy
⨍
Functions
1,745
◇
Types & classes
352
↓ 4 callers
Class
ScriptWrapper
backend/tauri/src/enhance/chain.rs:110
↓ 3 callers
Class
Data
A newtype wrapper for request body
backend/tauri/src/core/clash/api.rs:293
↓ 3 callers
Enum
Error
backend/tauri/src/core/tasks/utils.rs:11
↓ 2 callers
Class
SvgWrapper
backend/nyanpasu-egui/src/utils/svg.rs:37
↓ 1 callers
Class
BoaConsoleLogger
backend/tauri/src/enhance/script/js.rs:55
↓ 1 callers
Class
Channel
backend/tauri/src/utils/init/logging.rs:25
↓ 1 callers
Class
ClashConnectionsEvent
backend/tauri/src/core/clash/mod.rs:20
↓ 1 callers
Class
DropGuard
backend/tauri/src/core/migration/mod.rs:173
↓ 1 callers
Class
Guard
backend/tauri/src/config/profile/tests.rs:17
↓ 1 callers
Class
IClashTemp
backend/tauri/src/config/clash/mod.rs:18
↓ 1 callers
Class
ManagedStateAutoCommit
backend/tauri/src/core/state.rs:54
↓ 1 callers
Class
ProfileUpdater
backend/tauri/src/core/tasks/jobs/profiles.rs:20
↓ 1 callers
Class
Query
A newtype wrapper for query parameters
backend/tauri/src/core/clash/api.rs:291
↓ 1 callers
Enum
StateChanged
backend/tauri/src/core/handle.rs:16
↓ 1 callers
Class
StringOrVec
backend/tauri/src/config/profile/item/shared.rs:203
Class
scripts/utils/resolve.ts:45
Interface
AppWindow
Trait for window management
backend/tauri/src/window.rs:16
Class
ArchTemplate
backend/tauri/src/core/updater/mod.rs:59
Interface
AsyncJobExecutor
backend/tauri/src/core/tasks/executor.rs:34
Interface
AutoReloadConfig
frontend/interface/src/service/types.ts:56
Interface
BaseDialogProps
frontend/ui/src/materialYou/components/baseDialog/index.tsx:20
Interface
BaseItemProps
frontend/ui/src/materialYou/components/item/baseItem.tsx:6
Interface
BasePageProps
frontend/ui/src/materialYou/components/basePage/index.tsx:9
Interface
BinInfo
scripts/types/index.ts:14
Interface
BlockTask
frontend/clash-xiaoy/src/components/providers/block-task-provider.tsx:14
Interface
BlockTaskContextType
frontend/clash-xiaoy/src/components/providers/block-task-provider.tsx:23
Class
BoaRunner
boa engine is single-thread runner so that we can not define it in runner trait directly
backend/tauri/src/enhance/script/js.rs:103
Enum
BreakWhenProxyChange
backend/tauri/src/config/nyanpasu/mod.rs:145
Class
BuildInfo
backend/tauri/src/consts.rs:5
Class
BuiltinModuleLoader
A ModuleLoader load resources from builtin static resources
backend/boa_utils/src/module/builtin.rs:24
Interface
ButtonProps
frontend/clash-xiaoy/src/components/ui/button.tsx:118
Class
CacheFile
backend/tauri/src/server/mod.rs:33
Class
CacheIcon
backend/tauri/src/server/mod.rs:27
Class
CachedItem
backend/boa_utils/src/module/http.rs:27
Interface
CardFooterProps
frontend/clash-xiaoy/src/components/ui/card.tsx:163
Interface
CardProps
frontend/clash-xiaoy/src/components/ui/card.tsx:92
Class
ChainItem
backend/tauri/src/enhance/chain.rs:34
Enum
ChainType
backend/tauri/src/enhance/chain.rs:113
Enum
ChainTypeWrapper
backend/tauri/src/enhance/chain.rs:40
Class
ChunkStatus
backend/tauri/src/utils/downloader.rs:154
Class
ChunkThread
backend/tauri/src/utils/downloader.rs:180
Enum
ChunkThreadEvent
backend/tauri/src/utils/downloader.rs:162
Enum
ChunkThreadState
backend/tauri/src/utils/downloader.rs:173
Interface
ClashConfig
frontend/interface/src/service/clash-api.ts:16
Class
ClashConnectionsConnector
backend/tauri/src/core/clash/ws.rs:105
Enum
ClashConnectionsConnectorEvent
backend/tauri/src/core/clash/ws.rs:82
Class
ClashConnectionsConnectorInner
backend/tauri/src/core/clash/ws.rs:96
Enum
ClashConnectionsConnectorState
backend/tauri/src/core/clash/ws.rs:90
Class
ClashConnectionsInfo
backend/tauri/src/core/clash/ws.rs:72
Class
ClashConnectionsMessage
backend/tauri/src/core/clash/ws.rs:64
Enum
ClashCore
backend/tauri/src/config/nyanpasu/mod.rs:30
Interface
ClashCoreItemProps
frontend/clash-xiaoy/src/components/setting/modules/clash-core.tsx:111
Interface
ClashFieldItemProps
frontend/clash-xiaoy/src/components/setting/modules/clash-field.tsx:91
Class
ClashInfo
backend/tauri/src/config/clash/mod.rs:195
Interface
ClashManifest
scripts/types/index.ts:3
Interface
ClashProxiesProviderQueryItem
frontend/interface/src/ipc/use-clash-proxies-provider.ts:5
Interface
ClashProxiesQuery
frontend/interface/src/ipc/use-clash-proxies.ts:27
Interface
ClashProxiesQueryGroupItem
frontend/interface/src/ipc/use-clash-proxies.ts:22
Interface
ClashProxiesQueryProxyItem
frontend/interface/src/ipc/use-clash-proxies.ts:17
Interface
ClashRulesProviderQueryItem
frontend/interface/src/ipc/use-clash-rules-provider.ts:5
Class
ClashStrategy
backend/tauri/src/config/nyanpasu/clash_strategy.rs:5
Interface
ClashWebItemProps
frontend/clash-xiaoy/src/components/setting/modules/clash-web.tsx:133
Class
ClearLogsJob
backend/tauri/src/core/tasks/jobs/logger.rs:22
Class
Cli
clash-xiaoy is a GUI client for Clash.
backend/tauri/src/cmds/mod.rs:15
Class
CombineModuleLoader
backend/boa_utils/src/module/combine.rs:8
Enum
Commands
backend/tauri/src/cmds/mod.rs:26
Enum
ConcurrencyStrategy
backend/tauri/src/core/state_v2/coordinator.rs:51
Class
Config
backend/tauri/src/config/core.rs:15
Interface
ConfigChangedNotifier
backend/tauri/src/core/tasks/utils.rs:55
Enum
ConfigType
backend/tauri/src/config/core.rs:102
Class
ConnectionInfo
backend/tauri/src/core/connection_interruption.rs:7
Class
ConnectionInterruptionService
Connection interruption service that handles closing connections based on configuration settings
backend/tauri/src/core/connection_interruption.rs:13
Class
Console
backend/boa_utils/src/console/mod.rs:158
Class
ConsoleLogger
backend/boa_utils/src/console/mod.rs:56
Interface
ContentDisplayProps
frontend/clash-xiaoy/src/components/base/content-display.tsx:5
Interface
Context
frontend/clash-xiaoy/src/components/profiles/modules/chain-item.tsx:11
Interface
Core
frontend/interface/src/service/core.ts:4
Class
CoreManager
backend/tauri/src/core/clash/core.rs:377
Enum
CoreTypeMeta
backend/tauri/src/core/updater/shared.rs:27
Class
CurrentPos
backend/tauri/src/logging/indexer.rs:51
Interface
DatalineProps
frontend/clash-xiaoy/src/components/dashboard/dataline.tsx:8
Enum
DecreaseSemaphoreReason
backend/tauri/src/utils/downloader.rs:167
Class
DefaultExport
TODO: support fn params check and support typescript type erase
backend/tauri/src/enhance/script/js.rs:294
Class
DefaultJobExecutor
backend/tauri/src/core/tasks/executor.rs:76
Class
DelayRes
backend/tauri/src/core/clash/api.rs:243
Class
DelayedExitGuard
backend/tauri/src/cmds/mod.rs:45
Class
DeviceInfo
backend/tauri/src/utils/collect.rs:13
Enum
DownloadMode
backend/tauri/src/utils/downloader.rs:136
Class
DownloadStatus
backend/tauri/src/utils/downloader.rs:143
Class
Downloader
backend/tauri/src/utils/downloader.rs:25
Class
DownloaderBuilder
backend/tauri/src/utils/downloader.rs:66
Enum
DownloaderError
backend/tauri/src/utils/downloader.rs:195
Class
DownloaderInner
backend/tauri/src/utils/downloader.rs:44
Enum
DownloaderState
backend/tauri/src/utils/downloader.rs:125
Class
Draft
backend/tauri/src/config/draft.rs:6
Class
EnvInfo
backend/tauri/src/utils/collect.rs:23
Interface
EnvInfos
frontend/interface/src/service/types.ts:139
Class
EventsRotateJob
backend/tauri/src/core/tasks/jobs/events_rotate.rs:15
Interface
ExpandMoreProps
frontend/ui/src/materialYou/components/expandMore/index.tsx:5
Enum
ExternalControllerPortStrategy
backend/tauri/src/config/nyanpasu/clash_strategy.rs:11
next →
1–100 of 352, ranked by callers