[go: up one dir, main page]

Open Source Swift Formats and Protocols - Page 2

Browse free open source Swift Formats and Protocols and projects below. Use the toggles on the left to filter open source Swift Formats and Protocols by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Sync

    Sync

    JSON to Core Data and back. Swift Core Data Sync.

    Sync eases your everyday job of parsing a JSON response and syncing it with Core Data. Sync is a lightweight Swift library that uses a convention-over-configuration paradigm to facilitate your workflow. Syncing JSON to Core Data is a repetitive tasks that often demands adding a lot of boilerplate code. Mapping attributes, mapping relationships, diffing for inserts, removals and updates are often tasks that don't change between apps. Taking this in account we took the challenge to abstract this into a library. Sync uses the knowledge of your Core Data model to infer all the mapping between your JSON and Core Data, once you use it, it feels so obvious that you'll wonder why you weren't doing this before.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    TSWeChat

    TSWeChat

    A WeChat alternative. Written in Swift 5

    TSWeChat - A WeChat alternative, updated to Swift 5. The cell image in TSChatImageCell is drawn by using a Mask Layer. The chat background can be changed freely so that UI will look perfect. Audio wav files can be automatically converted into amr files which facilitate file transfer to Android devices. Both of the two types of files have been cached.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Unbox

    Unbox

    The easy to use Swift JSON decoder

    Unbox is an easy-to-use Swift JSON decoder. Don't spend hours writing JSON decoding code - just unbox it instead. Unbox is lightweight, non-magical, and doesn't require you to subclass, make your JSON conform to a specific schema or completely change the way you write model code. It can be used on any model with ease. Unbox automatically (or, actually, Swift does) figures out what types your properties are, and decodes them accordingly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Wrap

    Wrap

    The easy to use Swift JSON encoder

    Wrap is an easy-to-use Swift JSON encoder. Don't spend hours writing JSON encoding code - just wrap it instead. Using Wrap is as easy as calling wrap() on any instance of a class or struct that you wish to encode. It automatically encodes all of your type’s properties, including nested objects, collections, enums and more. It also provides a suite of simple but powerful customization APIs that enables you to use it on any model setup with ease.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 5
    gitignore.io

    gitignore.io

    Create useful .gitignore files for your project

    gitignore.io is an open-source service and codebase that generates ready-to-use .gitignore files tailored to your project’s stack. It aggregates community-maintained templates for programming languages, frameworks, IDEs, operating systems, and tooling, and then composes them into a single file on demand. You can access it from a clean web UI, a simple REST API, or the command line, making it easy to script into new-project scaffolds and automation. The generator accepts multiple technologies in one request, normalizes duplicates, and orders rules sensibly so the result is readable and effective. Templates are versioned and updated over time as tools evolve, helping teams avoid accidentally committing build artifacts, credentials, caches, and other noisy files. The repository includes documentation, example invocations, and contribution guidelines so users can add or refine templates.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    swift-html

    swift-html

    Swift DSL for type-safe, extensible, and transformable HTML documents

    A Swift DSL for type-safe, extensible, and transformable HTML documents. The popular choice for rendering HTML in Swift these days is to use templating languages, but they expose your application to runtime errors and invalid HTML. Our library prevents these runtime issues at compile-time by embedding HTML directly into Swift’s powerful type system. Underneath the hood these tag functions html, body, h1, etc., are just creating and nesting instances of a Node type, which is a simple Swift enum. Because Node is just a simple Swift type, we can transform it in all kinds of interesting ways. For a silly example, what if we wanted to remove all instances of exclamation marks from our document? We even provide plug-in libraries that reduce the friction of using this library with Kitura and Vapor.
    Downloads: 0 This Week
    Last Update:
    See Project