awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
andrewngu avatar

andrewngu/sound-redux

0
View on GitHub↗
4,981 stars·853 forks·JavaScript·GPL-3.0·17 viewssoundredux.io↗

Sound Redux

Sound-redux is a React-based audio player and SoundCloud API client designed for browsing and playing audio tracks. It functions as a Redux state manager to synchronize playback and track metadata across the application.

The project integrates with the SoundCloud API to fetch and display music tracks and artist information. This enables the construction of a music streaming interface that connects a custom user interface to remote external services for public consumption.

The application utilizes a Redux-based state management system and a component-based UI rendering model. It incorporates single-page application routing and REST-based API integration to manage data flows and navigation.

Features

  • Redux State Management - Uses Redux as the primary architecture to synchronize audio playback and track metadata across the entire application.
  • Music Streaming Interfaces - Provides a responsive web interface for browsing and playing audio content.
  • Audio Streaming Players - Provides a React-based playback interface specifically for streaming audio content.
  • API Clients - Acts as a client for interacting with SoundCloud's REST API to browse and play music.
  • Component-Based Rendering - Builds the audio player interface by composing independent React components that synchronize with the global state.
  • SoundCloud Content Retrieval - Retrieves music tracks and artist details from SoundCloud to display within the user interface.
  • Redux State Bindings - Handles complex application states and data flows for a media player using React and Redux.
  • SoundCloud API Integrations - Connects a custom user interface to SoundCloud services to fetch and display audio tracks.
  • Redux Implementations - Implements the Redux architectural pattern of actions and reducers to synchronize playback state.
  • Single Page Applications - Implements a single-page architecture that manages view transitions without full page reloads.
  • Action-Driven State Mutations - Implements a state management architecture where discrete action objects trigger mutations to the global store.
  • REST API Integrations - Integrates the frontend interface with remote SoundCloud services using RESTful HTTP requests.
  • Resources - Listed in the “Resources” section of the Awesome Redux awesome list.

Star history

Star history chart for andrewngu/sound-reduxStar history chart for andrewngu/sound-redux

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Sound Redux

These projects share indexed features with Sound Redux. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yin-hongwei/music-websiteYin-Hongwei avatar

    Yin-Hongwei/music-website

    6,715View on GitHub↗

    This project is a music streaming platform built with Vue and SpringBoot. It serves as a user-centric music portal for discovering audio content, managing favorite tracks, and interacting with other listeners. The platform provides a media player for streaming audio files with integrated playback controls and synchronized lyric displays. It includes a backend administrative system for moderating user activity and managing site content, such as banners, artists, songs, and playlist data. The system covers identity management through user account registration and profile settings. It also feat

    Vuemusic-websitemvcmybatis
    View on GitHub↗6,715
  • bartonhammond/snowflakebartonhammond avatar

    bartonhammond/snowflake

    4,583View on GitHub↗

    Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single JavaScript codebase. It provides a pre-configured boilerplate to accelerate the initial development process for mobile applications. The project includes a Redux state management template for coordinating global application state and persisting user sessions, along with a REST API integration framework for communicating with remote or local servers via HTTP requests. It also features a localization system that maps user interface content into multiple languages based on the devic

    JavaScript
    View on GitHub↗4,583
  • kdchang/reactjs101kdchang avatar

    kdchang/reactjs101

    4,343View on GitHub↗

    This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend engineering ecosystem. It serves as a structured course covering the fundamentals of building user interfaces through component-based architecture. The project provides specialized guides on coordinating application data via Redux state management, integrating and mutating data using GraphQL and Relay, and building native mobile applications using a single codebase. It also includes a dedicated tutorial for verifying component behavior through unit testing, shallow rendering,

    JavaScriptandriodecmascriptecmascript2015
    View on GitHub↗4,343
  • marmelab/admin-on-restmarmelab avatar

    marmelab/admin-on-rest

    399View on GitHub↗

    Admin-on-rest is a frontend framework for building administrative single-page applications connected to REST APIs using React and Material Design. It includes a client library that translates application actions into standard HTTP requests using pluggable adapters for backend services. The framework provides a modular component-based user interface for rendering administrative views, layouts, lists, and forms through high-level configuration objects mapped to specific data endpoints. It manages application state centrally using immutable stores and action dispatchers, and supports relational

    JavaScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗399
Compare all 30 related projects→

Frequently asked questions

What does andrewngu/sound-redux do?

Sound-redux is a React-based audio player and SoundCloud API client designed for browsing and playing audio tracks. It functions as a Redux state manager to synchronize playback and track metadata across the application.

What are the main features of andrewngu/sound-redux?

The main features of andrewngu/sound-redux are: Redux State Management, Music Streaming Interfaces, Audio Streaming Players, API Clients, Component-Based Rendering, SoundCloud Content Retrieval, Redux State Bindings, SoundCloud API Integrations.

Which projects share features with andrewngu/sound-redux?

Projects with overlapping indexed features include: yin-hongwei/music-website — This project is a music streaming platform built with Vue and SpringBoot. It serves as a user-centric music portal for… marmelab/admin-on-rest — Admin-on-rest is a frontend framework for building administrative single-page applications connected to REST APIs… bartonhammond/snowflake — Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single… ngrx/store — This project is a reactive state management library designed for Angular applications. It provides a centralized store… kdchang/reactjs101 — This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend… soundnode/soundnode-app — Soundnode is a cross-platform desktop client and music player for SoundCloud. It provides a dedicated interface for…