Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 C Swift Projects
-
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Here you go: https://github.com/Provenance-Emu/Provenance/blob/develop/README.md
-
ZipArchive
ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.
you'll need to add https://github.com/ZipArchive/ZipArchive
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
-
Twitter Image Pipline
Twitter Image Pipeline is a robust and performant image loading and caching framework for iOS clients
-
Themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
-
ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.
I found https://ejdb.org/ but the go bindings where outdated.
-
swift-crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
-
-
Project mention: Drawing with Lua in the Canvas Node in Audulus 1: Hello Rectangle! | /r/lua | 2023-02-23
You can see the source code for vger here: https://github.com/audulus/vger
-
Project mention: Have the names of SMB files servers from Bonjour but how do you get the shares from each server? | /r/swift | 2022-12-17
Using Google to search for "smb client swift" got these 2 top results: AMSMB2 and SMBClient.
-
-
-
Raylib
A Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go! (by STREGAsGate)
-
Finally, this is less "in active development", but I'm continuing to do research for a cross-platform Swift library. It'll probably build on the various SDL bindings already on github (there's a list of a bunch at the bottom of this readme), although I'd like to build it such that you could potentially swap out the rendering for something else pretty easily.
-
In my code, I used a private variable _originalString to keep track of the keys of the actively edited syllable. As soon as I detect the start of a second syllable, I commit the first syllable. Handlers are also registered to handle different types of keypresses. This whole procedure was borrowed from the Fire IME. Here are the relevant lines in my source code: https://github.com/AlienKevin/hangeul_ime/blob/7110c980cacfd6ece457fe31ccbd6fd3e3a51896/HangulIME/HangulIMEInputController.swift#L6-L20
-
-
-
-
FWIW I've been working on a native Swift implementation of Flutter channels [1], so I can use Swift for business logic with Sony's embedded Flutter embedder [2]. Probably a niche interest, but I'd prefer to write Swift than Dart, and there's no Objective-C runtime on Linux (so I can't use the default Darwin embedder).
-
SwiftPango
A Swift wrapper around pango-1.x that is largely auto-generated from gobject-introspection
Project mention: Highlighting single vowel/consonant from Korean (Hangul) alphabet in UILabel/SwiftUI Text | /r/iOSProgramming | 2023-02-05If you are determined to achieve this in a dynamic way and prepared to go into the deep end, you could take a look at https://github.com/rhx/SwiftPango and one of its dependencies, HarfBuzz. Just note this library appears to be primarily targeted at MacOS. It’s a wrapper for a low-level text shaping, layout, and rendering library.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
C Swift related posts
- how can i read the content of a docx file?
- WKWebView inside NSTableCellView
- Drawing with Lua in the Canvas Node in Audulus 1: Hello Rectangle!
- Blech: A language for developing reactive, real-time critical embedded software
- Roast my React Native app
- Who uses their iPad for coding?
- On Env Shebangs
-
A note from our sponsor - SonarQube
www.sonarqube.org | 30 Sep 2023
Index
What are some of the best open-source Swift projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Provenance | 5,374 |
2 | ZipArchive | 5,296 |
3 | Down | 2,122 |
4 | Twitter Image Pipline | 1,849 |
5 | Themis | 1,751 |
6 | ejdb | 1,396 |
7 | swift-crypto | 1,345 |
8 | Yams | 1,016 |
9 | Swift-Sodium | 493 |
10 | ImageButter | 395 |
11 | OHMySQL | 222 |
12 | vger | 205 |
13 | AMSMB2 | 179 |
14 | FGRoute | 140 |
15 | Speculid | 115 |
16 | Raylib | 76 |
17 | SwiftSDL2 | 76 |
18 | Fire | 60 |
19 | libcmark_gfm | 33 |
20 | UgExamples | 26 |
21 | CamPrefs | 9 |
22 | FlutterSwift | 4 |
23 | SwiftPango | 2 |