C Swift

Open-source C projects categorized as Swift

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 |

    Project mention: Is emulating on IOS illegal? | /r/ios | 2023-02-13

    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.

    Project mention: how can i read the content of a docx file? | /r/iOSProgramming | 2023-08-22

    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.

  • Down

    Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.

    Project mention: WKWebView inside NSTableCellView | /r/swift | 2023-06-24
  • 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.

    Project mention: Go Bindings for ejdb2 | /r/golang | 2022-10-02

    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.

    Project mention: Can swift be used for web, data science, or cybersecurity? | /r/swift | 2023-01-24
  • 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.

  • Yams

    A Sweet and Swifty YAML parser.

  • Swift-Sodium

    Safe and easy to use crypto for iOS and macOS

  • ImageButter

    Makes dealing with images buttery smooth.


    Swift + MySQL = ❤️

  • vger

    2D GPU renderer for dynamic UIs

    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

  • AMSMB2

    Swift framework to connect SMB2/3 shares

    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.

  • FGRoute

    Get your device ip address, router ip or wifi ssid

  • Speculid

    Easily Manage Graphics in Xcode Projects

  • 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)

  • SwiftSDL2

    Swift wrapper around Simple Direct Media Layer (SDL2) for macOS, iOS, Linux and Windows

    Project mention: What’s everyone working on this month? (October 2022) | /r/swift | 2022-10-03

    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.

  • Fire

    使用Swift实现的Macos五笔输入法 (by qwertyyb)

    Project mention: How to commit the actively edited text? | /r/InputMethodKit | 2022-10-08

    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

  • libcmark_gfm

    Swift compatible framework for cmark-gfm

  • UgExamples

    Examples for Native Cross Platform mobile app development with Apple Swift

  • CamPrefs

    The missing USB camera preferences for macOS.

  • FlutterSwift

    Flutter and Swift integration for embedded platforms

    Project mention: Jitsi Meet Flutter SDK | news.ycombinator.com | 2023-08-13

    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).

    [1] https://github.com/PADL/FlutterSwift

  • 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-05

    If 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-22.

C Swift related posts


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
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.