Clypra
A modern video editor built with Tauri, React, and TypeScript. Focus on building free capabilities of premium capcut functionalities
File Explorer
Download Latest Version (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- ci.yml
- preview-golden.yml
- release.yml
- FUNDING.yml
- RELEASE_NOTES_TEMPLATE.md
- setup-github.sh
- extensions.json
- ExampleInstrumentedTest.java
- MainActivity.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_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher_background.xml
- strings.xml
- styles.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
- AppIcon-512@2x.png
- Contents.json
- Contents.json
- splash-2732x2732-1.png
- splash-2732x2732-2.png
- splash-2732x2732.png
- Contents.json
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Package.resolved
- IDEWorkspaceChecks.plist
- project.pbxproj
- CapApp-SPM.swift
- .gitignore
- Package.swift
- README.md
- .gitignore
- debug.xcconfig
- sample.jpg
- clypra-1200x630.png
- clypra.jpg
- clypra.png
- clypra.svg
- home-screen.png
- detect_cycles.js
- migrate-audio-urls.mjs
- migrate-audio-urls.sh
- migrate-r2-urls.mjs
- tauri-dev.sh
- KaraokeCaptions.tsx
- PropertiesPanel.test.ts
- SmartOverlayAutoDetectWorkflow.behavioral.test.tsx
- SmartOverlayPolymorphicProps.behavioral.test.tsx
- canvasBackground.test.ts
- firstFrameRender.test.ts
- nativeVideoPreview.test.ts
- previewMediaSync.test.ts
- PreviewPanel.test.tsx
- ProgramPreview.renderLoop.test.ts
- TextSourcePreview.test.ts
- videoFrameRenderingReliability.behavioral.test.tsx
- AspectSelector.tsx
- AudioSourcePreview.tsx
- canvasBackground.ts
- ImageSourcePreview.tsx
- index.ts
- nativeVideoPreview.ts
- PixiProgramPreview.tsx
- PlaybackQualitySelector.tsx
- PlaybackSpeedSelector.tsx
- previewMediaSync.ts
- previewMode.ts
- PreviewPanel.tsx
- PreviewQualityManager.ts
- PreviewTransport.tsx
- ProgramPreview.tsx
- SourcePreview.tsx
- StickerSourcePreview.tsx
- TelemetryOverlay.tsx
- TextSourcePreview.tsx
- VideoSourcePreview.tsx
- VolumeControl.tsx
- WebGLUnavailableError.tsx
- AudioSection.test.tsx
- colorGrading.test.ts
- PropertySection.test.tsx
- TimelineEffectSection.test.tsx
- TransformSection.test.tsx
- TransformSectionEdgeCases.test.tsx
- ColorWheel.tsx
- KeyframeToggleButton.tsx
- PropertySection.tsx
- PropertySelect.tsx
- PropertySlider.tsx
- AdjustmentsSection.tsx
- AudioSection.tsx
- BackgroundInspectorPanel.tsx
- ChromaKeySection.tsx
- ColorWheelsSection.tsx
- EffectsFiltersSection.tsx
- EffectStylePanel.tsx
- EmptyPropertiesState.tsx
- index.ts
- LUTSection.tsx
- StickerSettingsSection.tsx
- TemplateLayerEditor.tsx
- TextAnimationControls.tsx
- TextModeSelector.tsx
- TextStyleSection.tsx
- TimelineEffectSection.tsx
- TransformSection.tsx
- TransitionSection.tsx
- AudioTab.tsx
- CaptionsTab.tsx
- FiltersTab.tsx
- MediaTab.tsx
- SmartOverlaysTab.tsx
- StickersTab.tsx
- TextTab.tsx
- TransitionsTab.tsx
- AudioWaveform.tsx
- index.ts
- Sidebar.tsx
- types.ts
- Clip.test.tsx
- ClipDragDrop.test.tsx
- ClipFilmstrip.integration.test.tsx
- ClipSnapToAlign.test.tsx
- Timeline.test.tsx
- TimelineRuler.test.tsx
- TimelineToolbar.test.tsx
- Track.test.tsx
- TrackList.test.tsx
- AudioEnvelopeEditor.tsx
- Clip.tsx
- ClipDragLayer.tsx
- ClipFilmstrip.tsx
- EmptyTimelineDropZone.tsx
- GapIndicator.tsx
- GhostTrack.tsx
- index.ts
- Playhead.tsx
- Timeline.tsx
- TimelineControls.tsx
- TimelineRuler.tsx
- TimelineToolbar.tsx
- TimelineWaveform.tsx
- Track.tsx
- TrackLabel.tsx
- TrackList.tsx
- TransitionIndicator.tsx
- VoiceoverRecorderButton.tsx
- TransformOverlay.test.ts
- calculator.ts
- index.ts
- TransformOverlay.tsx
- AudioMasterVUMeter.tsx
- index.ts
- SafeOverlay.tsx
- ViewportControls.tsx
- EditorLayout.tsx
- index.ts
- MobileEditorLayout.tsx
- PropertiesPanel.tsx
- TopBar.tsx
- index.ts
- InspectorPanel.tsx
- EditorScreen.tsx
- index.ts
- LaunchScreen.tsx
- ProjectTemplatePicker.tsx
- CacheSettings.test.tsx
- CacheSettings.tsx
- index.ts
- KeyboardShortcutsSettings.tsx
- WhisperSettings.tsx
- EffectCard.test.tsx
- FloatingWidget.test.tsx
- TemplateCard.test.tsx
- EffectCard.tsx
- ExportPresetCard.tsx
- index.ts
- MediaCard.tsx
- MediaCardWaveform.tsx
- TemplateCard.tsx
- index.tsx
- ClosingProjectModal.tsx
- CrashRecoveryDialog.tsx
- ExportDialog.tsx
- index.ts
- ScreenRecordingPreviewModal.tsx
- SettingsModal.tsx
- AspectRatio.tsx
- BottomSheet.tsx
- Button.tsx
- ContextMenu.tsx
- DownloadProgress.tsx
- EmptyState.tsx
- FloatingWidget.tsx
- GoldFoilStamp.tsx
- index.ts
- Modal.tsx
- NetworkError.tsx
- ProgressRing.tsx
- SuccessCheck.tsx
- SuccessToast.tsx
- Tooltip.tsx
- UpdateBanner.tsx
- AspectRatio.ts
- BottomSheet.ts
- Button.ts
- ClosingProjectModal.ts
- ContextMenu.ts
- CrashRecoveryDialog.ts
- DownloadProgress.ts
- EffectCard.ts
- EmptyState.ts
- ExportDialog.ts
- ExportPresetCard.ts
- FloatingWidget.ts
- GoldFoilStamp.ts
- index.ts
- MediaCard.ts
- MediaCardWaveform.ts
- Modal.ts
- NetworkError.ts
- ProgressRing.ts
- ScreenRecordingPreviewModal.ts
- SettingsModal.ts
- SuccessCheck.ts
- SuccessToast.ts
- TemplateCard.ts
- Tooltip.ts
- UpdateBanner.ts
- ErrorBoundary.tsx
- colors.ts
- config.ts
- index.ts
- textTemplates.ts
- adversarial.test.ts
- KalmanSmoother.ts
- useMediaPipeWorker.ts
- AudioBufferPool.test.ts
- AudioEngine.test.ts
- AudioFXNodeChain.test.ts
- AudioKeyframes.test.ts
- AudioBufferPool.ts
- AudioEngine.ts
- AudioFXNodeChain.ts
- index.ts
- compositor.test.ts
- index.ts
- resolver.ts
- types.ts
- validator.ts
- animation.test.ts
- cache.test.ts
- filterEvaluation.test.ts
- keyframeMathEdgeCases.test.ts
- keyframeMathGenerative.test.ts
- textEvaluation.test.ts
- transitions.test.ts
- visualKeyframing.test.ts
- zorder-regression.test.ts
- zorder.test.ts
- animation.ts
- cache.ts
- evaluator.ts
- index.ts
- types.ts
- FontLoader.test.ts
- FontLoaderEdgeCases.test.ts
- FontLoader.ts
- index.ts
- history.test.ts
- timelineCommandsEdgeCases.test.ts
- AdditionalHistoryCommands.test.ts
- commands.test.ts
- DeleteClipCommand.test.ts
- GapCommands.test.ts
- RippleDeleteCommand.test.ts
- rippleDeleteComplexScenarios.test.ts
- SplitClipCommand.integration.test.ts
- SplitClipCommand.test.ts
- SplitClipTransition.test.ts
- TimelineFlowCommands.test.ts
- DeleteClipCommand.ts
- GapCommands.ts
- index.ts
- InsertEditCommand.ts
- MoveClipCommand.ts
- RippleDeleteCommand.ts
- RippleDeleteRangeCommand.ts
- SplitClipCommand.ts
- TrackCommands.ts
- TransformCommand.ts
- TransitionCommands.ts
- TrimClipCommand.ts
- UpdateClipCommand.ts
- Command.ts
- CommandJournal.ts
- index.ts
- Transaction.ts
- usePixiPlaybackSync.test.ts
- useEyedropper.ts
- usePixiPlaybackSync.ts
- EditingActions.test.ts
- EditingActions.ts
- index.ts
- TransformController.ts
- ViewportController.ts
- cropMathEdgeCases.test.ts
- layout.test.ts
- mediaFitAndTransformEdgeCases.test.ts
- mediaMathAndTransforms.test.ts
- cropMath.ts
- focalPoint.ts
- index.ts
- mediaFit.ts
- mediaTransform.ts
- performanceAndResourceMonitoring.test.ts
- index.ts
- LifecycleMonitor.ts
- projectLoadDiagnostics.ts
- ResourceTracker.ts
- textRenderTrace.ts
- textTemplateDebug.ts
- mpgPipeline.test.ts
- filterStack.ts
- index.ts
- manifestAdapter.ts
- mpgFrameRunner.ts
- capacitorAdapter.test.ts
- capacitorAdapter.ts
- tauriAdapter.ts
- index.ts
- platform.ts
- AudioPreviewSyncEngine.test.ts
- AudioSeekSynchronization.behavioral.test.tsx
- PlaybackClock.test.ts
- PlaybackClockEdgeCases.test.ts
- playbackContext.test.ts
- TransportAuthority.test.ts
- AudioPreviewSyncEngine.ts
- frameSkipping.ts
- index.ts
- PlaybackClock.ts
- PlaybackContext.ts
- PreviewPlaybackScheduler.ts
- ProgramPlaybackContext.ts
- SourcePlaybackContext.ts
- TransportAuthority.ts
- filterCache.test.ts
- filterIR.test.ts
- filterIREdgeCases.test.ts
- gpuChromaKeyFilter.test.ts
- gpuFiltersConsolidation.test.ts
- pixiCompositorRegression.test.ts
- warp.test.ts
- FilterManager.ts
- SpriteLifecycleManager.ts
- ConformCaptureService.ts
- standardVertex.ts
- mediaResolver.ts
- textureUpdater.ts
- transitionResolver.ts
- zIndexCalculator.ts
- canvasBackground.ts
- filterCache.ts
- filterIR.ts
- gpuFilters.ts
- index.ts
- mediaBridge.ts
- pixiSceneCompositor.ts
- sharedPixiRenderer.ts
- stickerBridge.ts
- textBridge.ts
- textRasterizer.ts
- TransitionShaderCache.ts
- VideoTextureManager.ts
- warp.ts
- PreviewMediaPool.test.ts
- ResourceCache.test.ts
- index.ts
- PreviewMediaPool.ts
- ResourceCache.ts
- types.ts
- VideoElementPool.ts
- crashRecovery.test.ts
- ProjectSession.test.ts
- ProjectStateReset.test.ts
- projectStateResetEdgeCases.test.ts
- CrashRecoveryService.ts
- ProjectSession.ts
- ProjectStateReset.ts
- secureSystemSanitization.test.ts
- audioClipsExportRangeFades.test.ts
- items.test.ts
- sourceTime.property.test.ts
- sourceTime.test.ts
- adapter.ts
- audioClips.ts
- bezier.ts
- index.ts
- items.ts
- sourceTime.ts
- speedRamp.ts
- index.ts
- audioLibrary.test.ts
- audioLibraryApi.ts
- audioCache.ts
- audioLibraryStore.ts
- index.ts
- bodyEffectsSegmentation.test.ts
- bodySegmentation.worker.ts
- bodySegmentationWorkerClient.ts
- maskCache.ts
- segmentationConfig.ts
- types.ts
- index.ts
- filterCache.test.ts
- filtersApi.test.ts
- filtersApi.ts
- filterCache.ts
- index.ts
- types.ts
- smartOverlayCache.ts
- SmartOverlayRenderer.test.ts
- SmartOverlayRenderer.ts
- smartOverlayExtractor.test.ts
- smartOverlayExtractor.ts
- stickers.test.ts
- stickersApi.ts
- stickerCache.ts
- stickersStore.ts
- index.ts
- captionPresets.test.ts
- parser.test.ts
- subtitleParserEdgeCases.test.ts
- subtitleParserGenerative.test.ts
- captionPresets.ts
- index.ts
- parser.ts
- projectTemplates.test.ts
- index.ts
- projectTemplates.ts
- definitionConversionValidation.test.ts
- renderer.test.ts
- textEffectsApi.ts
- cacheManager.ts
- persistentCache.ts
- EffectGrid.test.tsx
- EffectGrid.tsx
- EffectPreview.tsx
- useEffectCanvas.ts
- useVideoBuffer.ts
- definitionConversion.ts
- helpers.ts
- effectsStore.test.ts
- effectsStore.ts
- types.ts
- index.ts
- registry.ts
- renderer.ts
- transcribe.py
- templateStore.test.ts
- textTemplatesFrameRenderer.test.ts
- index.ts
- FrameRenderer.ts
- index.ts
- TemplatePreviewPlayer.tsx
- templateStore.ts
- types.ts
- transitionEngineEdgeCases.test.ts
- transitions.test.ts
- transitionsApi.ts
- transitionCache.ts
- index.ts
- TransitionRenderer.ts
- types.ts
- videoEffectsApi.test.ts
- videoEffectsApi.ts
- EffectPicker.tsx
- EffectsPanel.tsx
- RendererEffectsBrowser.tsx
- EffectRenderer.ts
- applyEffect.ts
- applyRendererEffect.ts
- index.ts
- types.ts
- index.ts
- useCacheManager.test.tsx
- useKeyboardShortcutsEdgeCases.test.ts
- usePreviewMode.test.tsx
- useTauriFullscreen.test.tsx
- index.ts
- useAnchoredTimelineZoom.ts
- useSplitMode.ts
- useTimeline.ts
- useTimelineAutoScroll.ts
- useTimelineDrag.ts
- useTimelineTauriDrop.ts
- useTimelineZoom.ts
- index.ts
- useAudioSyncEngine.ts
- useAutoUpdater.ts
- useCacheManager.ts
- useCompositor.ts
- useFileDrop.ts
- useKeyboardShortcuts.ts
- useMediaImport.ts
- usePlayback.ts
- usePlaybackClock.ts
- usePreviewMode.ts
- useRenderRuntime.ts
- useTauriFullscreen.ts
- useTransformController.ts
- useViewportController.ts
- useVoiceoverRecorder.ts
- useWindowSize.ts
- I18nProvider.test.tsx
- I18nProvider.tsx
- index.ts
- cacheManager.test.ts
- coordinateSystem.test.ts
- filmstripLayout.test.ts
- frameTime.test.ts
- gapEngine.test.ts
- gapManager.test.ts
- gpuTextureCache.test.ts
- placementPolicy.test.ts
- previewScene.test.ts
- refitClips.test.ts
- tauri.test.ts
- textClip.test.ts
- timelineClip.test.ts
- timelineUtils.property.test.ts
- timelineUtils.test.ts
- useFilmstrip.test.ts
- utils.test.ts
- apiUtils.ts
- index.ts
- audioWaveformAndUtils.test.ts
- audioWaveformGeneratorEdgeCases.test.ts
- audioWaveformGenerator.ts
- index.ts
- cacheStorageEdgeCases.test.ts
- apiCache.ts
- cacheManager.ts
- globalGPUCache.ts
- gpuTextureCache.ts
- index.ts
- exportDimensions.test.ts
- exportPipelineSecurityEdgeCases.test.ts
- exportPipelineValidation.test.ts
- exportPresetsExt.test.ts
- exportSecurityAndEdgeCases.test.ts
- exportTransitions.test.ts
- frameBatching.test.ts
- nativeExportFramePool.test.ts
- nativeTimelineExport.test.ts
- cloudExport.ts
- exportDimensions.ts
- exportFrame.ts
- exportPresets.ts
- exportSequence.ts
- exportUtils.ts
- frameBatching.ts
- index.ts
- mobileExport.ts
- mobileExportEncoder.ts
- nativeExportFramePool.ts
- nativeTimelineExport.ts
- pixiExportRenderer.ts
- videoExport.ts
- filmstripTiers.test.ts
- FilmstripTileCache.test.ts
- filmstripLayout.ts
- filmstripTiers.ts
- FilmstripTileCache.ts
- index.ts
- useFilmstrip.ts
- projectThumbnail.test.ts
- thumbnailHeuristic.test.ts
- projectThumbnail.ts
- thumbnailHeuristic.ts
- pathConversionEdgeCases.test.ts
- platformDeviceAndPaths.test.ts
- deviceCapabilities.ts
- pathConversion.ts
- tauri.ts
- windowState.ts
- epoch.test.ts
- FilmstripCache.test.ts
- hysteresis.test.ts
- rasterSurface.test.ts
- renderEngine.test.ts
- renderEngineSecurityAndEdgeCases.test.ts
- renderScheduler.test.ts
- srp.test.ts
- transport.test.ts
- velocityState.test.ts
- webglRasterSurface.test.ts
- epoch.ts
- FilmstripCache.ts
- hooks.ts
- hysteresis.ts
- index.ts
- ism.ts
- rasterSurface.ts
- renderEngine.ts
- renderScheduler.ts
- srp.ts
- transport.ts
- tsp.ts
- types.ts
- webglRasterSurface.ts
- textClip.test.ts
- index.ts
- textAnimation.ts
- textClip.ts
- clipPositionsInsertionIndex.test.ts
- gapEngine.test.ts
- gapEngineEdgeCases.test.ts
- gapEngineTrackIsolation.test.ts
- insertEdit.test.ts
- placement.test.ts
- sequenceAutoAspectEdgeCases.test.ts
- timelineClipGenerative.test.ts
- timelinePlacementAndSnapping.test.ts
- timelineViewport.test.ts
- clipPositions.ts
- dropTarget.ts
- gapEngine.ts
- gapManager.ts
- index.ts
- insertEdit.ts
- placementPolicy.ts
- placementPreview.ts
- refitClips.ts
- sequenceAutoAspect.ts
- snapTargets.ts
- timelineClip.ts
- timelineUtils.ts
- timelineViewport.ts
- timelineZoom.ts
- trackRegion.ts
- trackTypeConfig.ts
- aspectRatio.test.ts
- canvasUtilsGenerative.test.ts
- fixedSizing.test.ts
- timeFormattingEdgeCases.test.ts
- utils.test.ts
- aspectRatio.ts
- canvasUtils.ts
- classNames.ts
- coordinateSystem.ts
- fixedSizing.ts
- frameTime.ts
- id.ts
- index.ts
- timeFormatting.ts
- index.ts
- dualRecordService.test.ts
- dualRecordServiceEdgeCases.test.ts
- screenRecordingTimelineAutoImport.test.ts
- updaterService.test.ts
- dualRecordService.ts
- index.ts
- updaterService.ts
- audioAndMarkerEdgeCases.test.ts
- captionStore.test.ts
- clipMarkers.test.ts
- exportStore.test.ts
- favoritesStore.test.ts
- overlayTrackAutoPrune.test.ts
- overlayTrackPruneViaHistory.test.ts
- presetStore.test.ts
- projectStore.test.ts
- projectStoreEdgeCases.test.ts
- recordingStoreVoiceover.test.ts
- settingsStoreFont.test.ts
- shortcutStoreMatchingEdgeCases.test.ts
- shortcutStorePresets.test.ts
- stateStoreEdgeCases.test.ts
- timelineStateInvariants.test.ts
- timelineStore.gap.test.ts
- timelineStore.test.ts
- timelineStoreInvariants.property.test.ts
- uiStore.test.ts
- autoSaveMiddleware.ts
- captionStore.ts
- dragStateStore.ts
- exportStore.ts
- favoritesStore.ts
- historyStore.ts
- index.ts
- presetStore.ts
- projectStore.ts
- recordingStore.ts
- settingsStore.ts
- shortcutStore.ts
- timelineStore.ts
- uiStore.ts
- serialization.test.ts
- captions.ts
- chromaKey.ts
- compositor.ts
- export.ts
- gap.ts
- index.ts
- intl-segmenter.d.ts
- serialization.ts
- smartOverlay.ts
- mediapipe.worker.ts
- App.tsx
- index.css
- main.tsx
- test-setup.ts
- vite-env.d.ts
- config.toml
- ffmpeg-aarch64-apple-darwin
- ffmpeg-aarch64-pc-windows-msvc.exe
- ffmpeg-aarch64-unknown-linux-gnu
- ffmpeg-x86_64-apple-darwin
- ffmpeg-x86_64-pc-windows-msvc.exe
- ffmpeg-x86_64-unknown-linux-gnu
- ffprobe-aarch64-apple-darwin
- ffprobe-aarch64-pc-windows-msvc.exe
- ffprobe-aarch64-unknown-linux-gnu
- ffprobe-x86_64-apple-darwin
- ffprobe-x86_64-pc-windows-msvc.exe
- ffprobe-x86_64-unknown-linux-gnu
- README.md
- default.json
- sidecar.json
- ic_launcher.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher_background.xml
- AppIcon-20x20@1x.png
- AppIcon-20x20@2x-1.png
- AppIcon-20x20@2x.png
- AppIcon-20x20@3x.png
- AppIcon-29x29@1x.png
- AppIcon-29x29@2x-1.png
- AppIcon-29x29@2x.png
- AppIcon-29x29@3x.png
- AppIcon-40x40@1x.png
- AppIcon-40x40@2x-1.png
- AppIcon-40x40@2x.png
- AppIcon-40x40@3x.png
- AppIcon-512@2x.png
- AppIcon-60x60@2x.png
- AppIcon-60x60@3x.png
- AppIcon-76x76@1x.png
- AppIcon-76x76@2x.png
- AppIcon-83.5x83.5@2x.png
- 128x128.png
- 128x128@2x.png
- 32x32.png
- 64x64.png
- clypra-1200Γ630.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- thumbnail_engine_proptest.txt
- mediapipe_tracker.rs
- mod.rs
- model_manager.rs
- ai.rs
- auto_reframe.rs
- captions.rs
- export.rs
- ipc_security_tests.rs
- lut.rs
- media.rs
- mod.rs
- native_export.rs
- native_preview.rs
- project.rs
- recording.rs
- security.rs
- silence_detector.rs
- thumbnail.rs
- whisper.rs
- basic_rectangle_doc.json
- published_revenue_story.json
- revenue_data_story_doc.json
- mod.rs
- overlay.rs
- gpu_transitions.wgsl
- multi_track_blend.wgsl
- transitions.wgsl
- yuv_hdr_to_sdr.wgsl
- yuv_to_rgb.wgsl
- atlas.rs
- cache.rs
- decoder.rs
- geometry.rs
- mmap_cache.rs
- proptest.rs
- pyramid.rs
- queue.rs
- retry.rs
- stress_test.rs
- tests.rs
- types.rs
- adapter_selector.rs
- bezier.rs
- chroma_key.rs
- lut_parser.rs
- lut_texture.rs
- multi_track_composer.rs
- speed_ramp.rs
- texture_pool.rs
- transition_pipeline.rs
- yuv_ring_buffer.rs
- lib.rs
- main.rs
- preview_golden.rs
- thumbnail_engine.rs
- wgpu_compositor.rs
- c9e67a7bf27636b001604b349b66942c.mp3
- audit_regressions.rs
- gpu_shader_suite_audit_tests.rs
- gpu_transition_tests.rs
- media_engine_stress_tests.rs
- multi_track_compositor_tests.rs
- native_preview_golden_tests.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- Entitlements.plist
- Info.plist
- tauri.conf.json
- .gitattributes
- .gitignore
- capacitor.config.ts
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- components.json
- CONTRIBUTING.md
- CONTRIBUTORS.md
- FAQ.md
- index.html
- LICENSE
- package-lock.json
- package.json
- README.md
- SPONSORS.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
# Installation Guide
1. Get the code
git clone https://github.com/AIEraDev/Clypra
Downloads the entire project code from GitHub to your computer.
cd Clypra
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd android/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm run tauri dev
Type this command into your terminal and run it.
npm test # Run frontend tests
Type this command into your terminal and run it.
npm run format # Format codebase
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
4. Rust
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cd src-tauri && cargo test # Run Rust backend tests
Moves into the project folder you just downloaded.
If cargo build finishes without errors, it worked. The executable is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
