Skip to content
@swiftstack

SwiftStack

All started with (and still can be useful)

  • Fiber - cooperative multitasking written in Swift

Async IO

  • Event - async event loop (kqueue, epoll)
  • Network - socket, server, client, dns
  • FileSystem - path, directory, file
  • Stream - io abstractions, basic streams
  • IPC - sync primitives: notify, broadcast

Cryptography

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

Backend

  • HTTP - http parser, router, server / client
  • Web - mvc, controllers, dependency injector

Database

  • Storage - multipurpose data storage

Data format

  • JSON - streaming encoder/decoder
  • MessagePack - streaming encoder/decoder
  • Radix - optimized Base64, Hex coding
  • XML - streaming encoder/decoder
  • RPC - streaming encoder/decoder
  • URL - url encoder/decoder

JavaScript

Audio

  • Music - notes, pitch detection, midi

General

Other


Superseded by modern Swift

  • Async - abstraction to use Fiber and swap implementations
  • Process - (sub)process abstraction
  • Test - simplified testing
  • Log - general log system
  • Math - missing functions

Deprecated

Popular repositories Loading

  1. messagepack messagepack Public

    MessagePack serializer - msgpack.org[Swift]

    Swift 18 2

  2. network network Public

    Non-blocking Socket, Server, Client, DNS

    Swift 15 3

  3. json json Public

    JSON written in Swift with Stream/Codable support

    Swift 12 1

  4. music music Public

    Note <-> Frequency, Pitch detection

    Swift 11

  5. fiber fiber Public

    Cooperative multitasking system written is Swift. Comes with event loop

    Swift 9 2

  6. supermemo supermemo Public

    SuperMemo2

    Swift 5

Repositories

Showing 10 of 27 repositories

Top languages

Loading…

Most used topics

Loading…