Clashdrive
A serverless, client-side web application that transforms Telegram supergroup forum topics into a personal cloud storage workspace. Run entirely in your browser with direct Telegram Datacenter connection via MTProto.
File Explorer
- tsconfig.app.tsbuildinfo
- tsconfig.vite.tsbuildinfo
- ExampleInstrumentedTest.java
- ImmersiveModePlugin.java
- MainActivity.java
- NativeVideoPlayerPlugin.java
- PlayerActivity.java
- ic_launcher_background.xml
- splash.png
- splash.png
- splash.png
- splash.png
- splash.png
- splash.png
- splash.png
- splash.png
- splash.png
- splash.png
- splash.png
- ic_launcher_foreground.xml
- activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- ic_launcher_background.xml
- strings.xml
- styles.xml
- colors.xml
- file_paths.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- capacitor.build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- capacitor.settings.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- variables.gradle
- icon-background.png
- icon-foreground.png
- icon-only.png
- assetlinks.json
- apple-touch-icon.png
- icon-192.png
- icon-512.png
- icon-maskable-512.png
- favicon.svg
- google4687a45ca8c2b04c.html
- icons.svg
- manifest.webmanifest
- sw.js
- build-android.sh
- AuthWizard.tsx
- CredentialsStep.tsx
- OtpStep.tsx
- PasswordStep.tsx
- PhoneStep.tsx
- index.ts
- math.ts
- MediaViewer.tsx
- PhotoViewer.tsx
- SwiperGallery.css
- SwiperGallery.tsx
- types.ts
- useCarousel.ts
- useGestureController.ts
- Breadcrumb.tsx
- CreateFolderModal.tsx
- Dashboard.tsx
- FileCardThumbnail.tsx
- FileGrid.tsx
- FileIcon.tsx
- FileInfoModal.tsx
- FloatingTransferWidget.tsx
- MoveCopyModal.tsx
- PreviewModal.tsx
- ReceiveShareModal.tsx
- RenameModal.tsx
- SettingsModal.tsx
- ShareModal.tsx
- Sidebar.tsx
- StatsWidget.tsx
- TopicList.tsx
- UploadZone.tsx
- Header.tsx
- LoadingScreen.tsx
- ActionSheet.tsx
- Button.tsx
- Input.tsx
- Modal.tsx
- ProgressBar.tsx
- telegram.ts
- useAuth.ts
- useDrive.ts
- useFiles.ts
- useSafeInsets.ts
- useTheme.ts
- back.ts
- bot.ts
- cache.ts
- client.ts
- db.ts
- downloader.ts
- emptyModule.ts
- manifest.ts
- native.ts
- nativePlayer.ts
- radar.ts
- sheetStack.ts
- thumbnailGenerators.ts
- topics.ts
- uploader.ts
- videoCover.ts
- index.ts
- streamsaver.d.ts
- App.tsx
- index.css
- main.tsx
- .gitignore
- .npmrc
- capacitor.config.ts
- eslint.config.js
- index.html
- package-lock.json
- package.json
- tsconfig.app.json
- tsconfig.json
- tsconfig.vite.json
- vite.config.ts
- favicon.svg
- google4687a45ca8c2b04c.html
- icons.svg
- sw.js
- AuthWizard.tsx
- CredentialsStep.tsx
- OtpStep.tsx
- PasswordStep.tsx
- PhoneStep.tsx
- Breadcrumb.tsx
- CreateFolderModal.tsx
- Dashboard.tsx
- FileCardThumbnail.tsx
- FileGrid.tsx
- FileIcon.tsx
- FileInfoModal.tsx
- FloatingTransferWidget.tsx
- MoveCopyModal.tsx
- PreviewModal.tsx
- ReceiveShareModal.tsx
- RenameModal.tsx
- SettingsModal.tsx
- ShareModal.tsx
- Sidebar.tsx
- StatsWidget.tsx
- TopicList.tsx
- UploadZone.tsx
- Header.tsx
- LoadingScreen.tsx
- Button.tsx
- Input.tsx
- Modal.tsx
- Pagination.tsx
- ProgressBar.tsx
- telegram.ts
- useAuth.ts
- useDrive.ts
- useFiles.ts
- useTheme.ts
- bot.ts
- cache.ts
- client.ts
- db.ts
- downloader.ts
- emptyModule.ts
- manifest.ts
- radar.ts
- thumbnailGenerators.ts
- topics.ts
- uploader.ts
- index.ts
- streamsaver.d.ts
- App.tsx
- index.css
- main.tsx
- .env.example
- .gitignore
- .npmrc
- CODE_OF_CONDUCT.md
- eslint.config.js
- index.html
- LICENSE
- package.json
- README.md
- SECURITY.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.vite.json
- vite.config.ts
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
bun install
View Details ▼
bun install
Install JavaScript dependencies for a project from `package.json`.
bun {{[i|install]}}
Install all dependencies listed in `package.json`:
bun {{[i|install]}} {{package_name}}@{{version}}
Install a single package (this is an alias for `bun add`):
bun {{[i|install]}} {{[-g|--global]}} {{package_name}}
Install a package globally:
bun run
View Details ▼
bun run
Execute a JavaScript/TypeScript file, or a script from `package.json`.
bun run {{script_name}}
Run a script defined in `package.json`:
bun run {{path/to/file.ts}}
Run a JavaScript or TypeScript file directly:
bun run --watch {{path/to/file.ts}}
Run a file in "watch" mode (restarts automatically when the file changes):
bun
View Details ▼
bun
JavaScript runtime and toolkit.
Includes a bundler, a test runner, and a package manager.
bun init
Create a new Bun project in the current directory:
bun run {{path/to/file|script_name}}
Run a JavaScript file or a `package.json` script:
bun test
Run unit tests:
