Skip to content
@swiftstack

SwiftStack

Concurrency

  • Async - [Deprecated] simple abstraction to switch between Fiber / Tarantool
  • Fiber - [Deprecated] cooperative multitasking with non-blocking asynchronous io written in Swift

Now we can use swift cuncurrency model

IO

  • Event - event system
  • Network - asynchronous network api
  • FileSystem - asynchronous filesystem api
  • Stream - io abstractions + basic streams, buffered stream, reader/writer
  • IPC - ipc primitives (notify, broadcast)

Cryptography

  • Crypto - digest, encryption, asn.1, uuid
  • TLS - TLS 1.3

Backend

  • Web - MVC, Controllers, DependencyInjector (example)
  • HTTP - high performance coders, server + client (example)

Database

Format

  • URL - url encoder/decoder
  • Radix - optimized Base64, Hex coding
  • JSON - streaming json encoder/decoder
  • MessagePack - streaming messagepack reader/writer + encoder/decoder
  • XML - streaming xml encoder/decoder
  • RPC - streaming rpc encoder/decoder

JavaScript

  • JavaScript - embed JavaScript in your Swift application (V8, ChakraCore, JavaScriptCore)

Audio

  • Music - notes, pitch detection

Tests

  • Test - convenience shims for everyday use

Other

Third-party

Contribute

Any contributions are very welcome. If you have any question feel free to open an issue.

Popular repositories Loading

  1. network network Public

    Non-blocking Socket, Server, Client, DNS

    Swift 18 3

  2. messagepack messagepack Public

    MessagePack serializer - msgpack.org[Swift]

    Swift 14 2

  3. music music Public

    Note <-> Frequency, Pitch detection

    Swift 9

  4. json json Public

    JSON written in Swift with Stream/Codable support

    Swift 9 1

  5. fiber fiber Public

    Cooperative multitasking system written is Swift. Comes with event loop

    Swift 8 2

  6. supermemo supermemo Public

    SuperMemo2

    Swift 5

Repositories

Showing 10 of 34 repositories
  • dcompression Public

    GZip, Deflate

    swiftstack/dcompression’s past year of commit activity
    Swift 2 Unlicense 3 0 0 Updated Jan 24, 2024
  • event Public

    EventLoop with async/await support

    swiftstack/event’s past year of commit activity
    Swift 3 Unlicense 0 0 0 Updated Jan 20, 2024
  • network Public

    Non-blocking Socket, Server, Client, DNS

    swiftstack/network’s past year of commit activity
    Swift 18 Unlicense 3 0 0 Updated Jan 20, 2024
  • web Public

    Advanced HTTP Server: Controllers, DI, etc..

    swiftstack/web’s past year of commit activity
    Swift 4 Unlicense 1 0 0 Updated Jan 20, 2024
  • .github Public

    All the packagers

    swiftstack/.github’s past year of commit activity
    4 1 0 0 Updated Jan 20, 2024
  • opensubtitles Public

    OpenSubtitles API Client

    swiftstack/opensubtitles’s past year of commit activity
    Swift 2 Unlicense 2 0 0 Updated Jan 20, 2024
  • process Public

    Improved, fiber-friendly Foundation.Process

    swiftstack/process’s past year of commit activity
    Swift 2 Unlicense 1 0 0 Updated Jan 20, 2024
  • xml Public

    XML in Swift with Stream support

    swiftstack/xml’s past year of commit activity
    Swift 2 Unlicense 0 0 0 Updated Jan 20, 2024
  • postgresql Public

    PostgreSQL client in pure Swift

    swiftstack/postgresql’s past year of commit activity
    Swift 2 Unlicense 0 0 0 Updated Jan 20, 2024
  • rpc Public

    Remote procedure call

    swiftstack/rpc’s past year of commit activity
    Swift 2 Unlicense 1 0 0 Updated Jan 20, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…