• Stars
    star
    327
  • Rank 128,686 (Top 3 %)
  • Language
    Swift
  • License
    GNU General Publi...
  • Created almost 4 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A native SoundCloud app for macOS, written in SwiftUI

Nuage

A native SoundCloud app for macOS, written in SwiftUI


Twitter: @lbrndnr License

About

Nuage is an independent and open-source project to build a native SoundCloud client for macOS using SwiftUI. Its overall goal is to make listening to tracks on SoundCloud more enjoyable by providing a light-weight and beautiful interface. As of now, the app is still very much in development, lots of features are still missing and the UI needs a lot of work too. So if you want to learn a little bit of SwiftUI or if you have a suggestion regarding the user experience, feel free to open an issue or a merge request.

Note that Nuage is not affiliated in any way to SoundCloud. Nuage uses private APIs which I have not been granted access to, so functionality may break in the future.

Installation

You can install Nuage using brew:

$ brew install nuage

or by downloading the latest version right here. Note that Nuage is still in heavy development and on top of that written in SwiftUI, a very young framework. If you encounter a bug or miss a feature, don't hesitate to open a pull request.

Dependencies

Nuage uses StackNavigationView to push views onto the view hierarchy (which is not currently possible with SwiftUI 2) and SoundCloud to access SoundCloud's private API.

Code & Design

Developed by Laurin Brandner, icon designed by Yannick Lung.

License

Nuage is licensed under the MIT License.

More Repositories

1

ImagePickerSheetController

ImagePickerSheetController replicates the custom photo action sheet in iMessage.
Swift
1,447
star
2

LBYouTubeView

A MPMoviePlayerViewController subclass that can display YouTube videos.
Objective-C
526
star
3

LBGIFImage

This is a small category that creates an animated UIImage out of a gif image.
Objective-C
174
star
4

StackNavigationView

A SwiftUI component for macOS that makes complex view hierarchies possible
Swift
108
star
5

LBProgressBar

This is a custom subclass of NSProgressIndicator designed by Orman Clark (http://www.premiumpixels.com/)
Objective-C
87
star
6

LBGradient

NSGradient for iOS
Objective-C
68
star
7

ImagePickerTrayController

The iOS 10 version of ImagePickerSheetController
Swift
68
star
8

LBActionSheet

A very customizable drop-in replacement for UIActionSheet
Objective-C
47
star
9

LBAudioDetective

An audio fingerprinting library to compare audio signals
Objective-C
40
star
10

SoundCloud

The private SoundCloud API v2 in Swift
Swift
34
star
11

LBSegmentedButton

This is a twitter-like button.
Objective-C
29
star
12

MuseumGuide

A small framework that makes UIImage accessible
Swift
22
star
13

Sweets

A framework that extends UIKit so that it's somewhat convenient to use with Swift
Swift
16
star
14

ethz-summaries-b15

Cheat Sheets und Zusammenfassungen Basisjahr D-INFK 2015/16 ETHZ
TeX
12
star
15

SearchField

A GitHub-like search field for SwiftUI.
Swift
9
star
16

alexandria-extension

A browser extension for academic papers
TypeScript
9
star
17

spotit

Python
8
star
18

swift-stm

An optimistic STM written in Swift
Swift
7
star
19

Scholarship

iPad app that I use as a resume to apply for scholarships.
Swift
5
star
20

wink

A little script that takes a picture when you wink
Python
4
star
21

nutshell-macos

An AI-powered note-taking app for your meetings. Built for macOS using SwiftUI.
Swift
4
star
22

RetainCarousel

This is a small category that helps you finding retain cycles.
Objective-C
4
star
23

Blog

Source code for my blog posts
Objective-C
3
star
24

HackZurich

Objective-C
2
star
25

Spectral

A ยตframework that adds hex support to UIColor/NSColor
Swift
2
star
26

AtomicLinkedList

A lazy, lock-free linked list
Swift
2
star
27

http-echo-rs

An echo service for HTTP
Rust
1
star
28

sca-rs

A scapy-inspired packet parsing library
Rust
1
star
29

poly

๐ŸŒˆ poly - a crowd-sourced and AI-assisted localization tool
Rust
1
star
30

hotkeyd

Simple and hackable global keyboard shortcuts for macOS.
Rust
1
star