Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/matteocrippa/awesome-swift
Browse files Browse the repository at this point in the history
…into work/swiftuimaterialtabs

# Conflicts:
#	contents.json
  • Loading branch information
wtmoose committed Apr 20, 2024
2 parents f513926 + 4f75288 commit df19098
Show file tree
Hide file tree
Showing 8 changed files with 38,020 additions and 1,910 deletions.
7 changes: 7 additions & 0 deletions .github/convert.rb
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,12 @@ def output_contributing(j)
o
end

def output_partnership()
o = "\n\nIn parternship with:\n\n"
o << "[![Codemotion](https://github.com/matteocrippa/awesome-swift/blob/master/.github/images/codemotion_logo.png?raw=true)](https://codemo.tech/partners)"
o << "\n\n"
end

def output_table(ios_app_link, num_projects)
require 'date'

Expand Down Expand Up @@ -140,6 +146,7 @@ def output_toc(j)

def write_readme(j, filename)
output = output_header(j)
output << output_partnership()
output << output_toc(j)
output << output_content(j)
output << output_contributing(j)
Expand Down
Binary file added .github/images/codemotion_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 7 additions & 4 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
name: PullRequest Check
name: PR Check

on:
pull_request:
branches: [ master ]
branches: [master]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
with:
ruby-version: 2.7
bundler-cache: true
- run: gem install awesome_bot
- run: pip install json-spec
- run: awesome_bot --allow=429 contents.json -w AERecord,theswiftwebdeveloper,bluemix,swiftplayground,awesome-for-swift-cheatsheet
- run: json validate --schema-file=.github/schema.json --document-file=contents.json
- run: pip install json-spec
- run: json validate --schema-file=.github/schema.json --document-file=contents.json
21 changes: 14 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,13 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)

| Awesome | Linux | Projects | Updated |
|:-------:|:-----:|:--------:|:-------:|
| [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) | :penguin: | 1052 | November 20, 2023 |
| [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) | :penguin: | 1053 | April 20, 2024 |

In parternship with:

[![Codemotion](https://github.com/matteocrippa/awesome-swift/blob/master/.github/images/codemotion_logo.png?raw=true)](https://codemo.tech/partners)



### Contents

Expand Down Expand Up @@ -284,7 +290,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)
* [Toybox](https://github.com/giginet/Toybox) - Xcode Playground management made easy.
* [Tuist](https://github.com/tuist/tuist) - An open source command line tool to create, maintain and interact with your Xcode projects at scale.
* [xc](https://github.com/s2mr/xc) - A tool to open the Xcode project file by the specified version.
* [xcbeautify](https://github.com/tuist/xcbeautify) - Little beautifier tool for xcodebuild.
* [xcbeautify](https://github.com/cpisciotta/xcbeautify) - Little beautifier tool for xcodebuild.
* [XcodeGen](https://github.com/yonaskolb/XcodeGen) - Tool for generating Xcode projects from a YAML file and your project directory.
* [xcodeproj](https://github.com/tuist/xcodeproj) - A library to read, update and write Xcode projects and workspaces.

Expand Down Expand Up @@ -389,7 +395,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)
* [FDSoundActivatedRecorder](https://github.com/fulldecent/FDSoundActivatedRecorder) - Start recording when the user speaks.
* [FDWaveformView](https://github.com/fulldecent/FDWaveformView) - An easy way to display an audio waveform in your app.
* [ModernAVPlayer](https://github.com/noreasonprojects/ModernAVPlayer) - Persistence AVPlayer to resume playback after bad network connection even in background mode.
* [MusicKit](https://github.com/benzguo/MusicKit) - A framework for composing and transforming music.
* [MusicKit](https://github.com/vprtwn/MusicKit) - A framework for composing and transforming music.
* [Soundable](https://github.com/ThXou/Soundable) - Soundable allows you to play sounds, single and in sequence, in a very easy way.
* [SwiftAudioPlayer](https://github.com/tanhakabir/SwiftAudioPlayer) - Simple audio player for iOS that streams and performs realtime audio manipulations with AVAudioEngine.
* [SwiftySound](https://github.com/adamcichy/SwiftySound) - Simple library that lets you play sounds with a single line of code.
Expand Down Expand Up @@ -432,12 +438,12 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)
### Chart
[back to top](#readme)

* [Charts](https://github.com/danielgindi/Charts) - Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart).
* [Charts](https://github.com/ChartsOrg/Charts) - Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart).
* [ChartView](https://github.com/AppPear/ChartView) - Swift package for displaying beautiful charts effortlessly
* [FLCharts](https://github.com/francescoleoni98/FLCharts) - Easy to use and highly customizable charts library for iOS.
* [ScrollableGraphView](https://github.com/philackm/ScrollableGraphView) - Adaptive scrollable graph view for iOS to visualise simple discrete datasets.
* [SwiftChart](https://github.com/gpbl/SwiftChart) - A simple line and area charting library for iOS. Supports multiple series, partially filled series and touch events.
* [SwiftCharts](https://github.com/ivanschuetz/SwiftCharts) - Highly customizable charts for iOS.
* [SwiftCharts](https://github.com/owlmafia/SwiftCharts) - Highly customizable charts for iOS.
* [SwiftUICharts](https://github.com/willdale/SwiftUICharts) - A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility and Localization features built in.
* [TKRadarChart](https://github.com/TBXark/TKRadarChart) - A customizable radar chart.

Expand Down Expand Up @@ -741,6 +747,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)
### Files
[back to top](#readme)

* [ExtendedAttributes](https://github.com/sindresorhus/ExtendedAttributes) - Manage extended attributes for files and folders.
* [FileKit](https://github.com/nvzqz/FileKit) - Simple and expressive file management.
* [FileProvider](https://github.com/amosavian/FileProvider) - FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files for iOS/tvOS and macOS.
* [KZFileWatchers](https://github.com/krzysztofzablocki/KZFileWatchers) - A micro-framework for observing file changes, both local and remote.
Expand Down Expand Up @@ -1357,7 +1364,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)
* [ALRT](https://github.com/mshrwtnb/alrt) - An easier constructor for UIAlertController. Present an alert from anywhere.
* [AwaitToast](https://github.com/k-lpmg/AwaitToast) - 🍞 An async waiting toast with basic toast. Inspired by facebook posting toast.
* [CDAlertView](https://github.com/candostdagdeviren/CDAlertView) - Highly customizable alert/notification/success/error/alarm popup.
* [CFNotify](https://github.com/JT501/CFNotify) - A customizable framework to create draggable alert views.
* [CFNotify](https://github.com/JT501/SwiftNotify) - A customizable framework to create draggable alert views.
* [EZAlertController](https://github.com/thellimist/EZAlertController) - Easy UIAlertController.
* [FullscreenPopup](https://github.com/Ryu0118/swift-fullscreen-popup) - Present any popup above NavigationBar in SwiftUI
* [GSMessage](https://github.com/wxxsw/GSMessages) - A simple style messages/notifications for iOS 7+.
Expand Down Expand Up @@ -1671,7 +1678,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-)
* [DuctTape](https://github.com/marty-suzuki/DuctTape) - 📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.
* [EtherWalletKit](https://github.com/SteadyAction/EtherWalletKit) - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.
* [ExceptionCatcher](https://github.com/sindresorhus/ExceptionCatcher) - Catch Objective-C exceptions.
* [EZSwiftExtensions](https://github.com/goktugyil/EZSwiftExtensions) - How standard types and classes were supposed to work.
* [EZSwiftExtensions](https://github.com/Esqarrouth/EZSwiftExtensions) - How standard types and classes were supposed to work.
* [FluentQuery](https://github.com/MihaelIsaev/FluentQuery) :penguin: - Powerful and easy to use Query Builder.
* [GoodExtensions-iOS](https://github.com/GoodRequest/GoodExtensions-iOS) - 📑 GoodExtensions is a collection of useful and frequently used extensions.
* [GoodUIKit](https://github.com/GoodRequest/GoodUIKit) - 📑 GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development.
Expand Down
16 changes: 16 additions & 0 deletions ab-results-contents.json-filtered.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[
{
"loc": 2761,
"status": 301,
"link": "https://github.com/danielgindi/Charts",
"redirect": "https://github.com/ChartsOrg/Charts",
"error": ""
},
{
"loc": 3147,
"status": 301,
"link": "https://github.com/JT501/CFNotify",
"redirect": "https://github.com/JT501/SwiftNotify",
"error": ""
}
]
3 changes: 3 additions & 0 deletions ab-results-contents.json-markdown-table.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"error": false
}
Loading

0 comments on commit df19098

Please sign in to comment.