iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Premium music streaming web app focused on immersive UI, motion design, and beautiful listening experiences.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Tarang (तरङ्ग, "wave") is a music-first streaming web app. It is not a Spotify clone: it is an exploration of what a player feels like when glass surfaces, one shared motion language and a documented design system are treated as product decisions.README 전문 보기 ↗
Run it · Features · Architecture · Installation · Reports
Tarang (तरङ्ग, "wave") is a music-first streaming web app. It is not a Spotify clone: it is an exploration of what a player feels like when glass surfaces, one shared motion language and a documented design system are treated as product decisions.
It plays demo audio and YouTube search results through a persistent floating player, with a full now-playing view, a queue, time-synced lyrics with translations, playlists and folders, moods, listening stats and simulated offline downloads. There is no backend, account system or required environment variable. The catalog is seed data in data/ and your state is kept in the browser.
git clone https://github.com/Samudra-GITHub/Tarang.git
cd Tarang && npm install && npm run dev
Then open http://localhost:3000, press Play Now, and click the floating player to expand it.
Also: a living design-system reference at /design-system, an internal /dev-tools page, reduced-motion support, live-region announcements and global keyboard shortcuts.
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router), React 19, TypeScript 5 |
| Styling | Tailwind CSS 4, design tokens in styles/tokens.css, shadcn/ui, Radix UI |
| Motion | Framer Motion with shared variants in lib/motion.ts and lib/motion-variants.ts |
| State | Zustand with persist |
| Playback and search | HTML audio, YouTube IFrame Player API, Invidious API |
flowchart LR
UI[Routes in app/] --> V[Feature views<br/>features/]
V --> P[player-store<br/>Zustand]
P --> A[HTML audio<br/>seed tracks]
P --> Y[YouTube IFrame engine<br/>YouTube results]
V --> S[(Seed data<br/>data/)]
V --> L[(localStorage<br/>library · downloads · settings)]
V --> I[Invidious search]
lib/store/player-store.ts owns playback state and bridges events from both the native audio element and the YouTube IFrame wrapper (features/youtube/youtube-engine.ts), so the UI does not care which engine is playing.app/ stay small and render views from features/.Known constraints: search relies on community-run Invidious instances that can go offline (the list is in features/youtube/invidious-client.ts), and artwork comes from picsum.photos with placeholder demo audio.
Tarang/
├── app/ Routes: album, artist, playlist, library, search, moods,
│ downloads, stats, settings, design-system, dev-tools
├── components/ cards, charts, collection, decorative, layout, tracks, ui
├── features/ home, player, library, search, moods, stats, downloads, settings, youtube
├── hooks/ reduced motion, shortcuts, online status, dominant colour, tilt
├── lib/ motion, glass tokens, formatting, search, stats, store/
├── data/ Seed songs, albums, artists, playlists, moods, lyrics
├── styles/ tokens.css
└── docs/ Design system, reports, screenshots
Requires Node.js and npm.
npm install
| Command | What it does |
|---|---|
npm run dev | Start the dev server on port 3000 |
npm run build | Production build |
npm run start | Serve the production build |
npm run lint | Run ESLint |
Nothing is required. Optionally set NEXT_PUBLIC_SITE_URL to the deployed origin so metadata, the sitemap and robots use the right URL (default http://localhost:3000).
No deployment configuration is included. It is a standard Next.js app (npm run build, then npm run start).
The docs/ folder holds the project's own write-ups: the design system, an accessibility report, a performance report, the design-system migration status and the v3 release report.
MIT.