devxoul / Immutable
Licence: mit
Missing non-mutating functions in Swift
Stars: ✭ 16
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Immutable
Nuclio
High-Performance Serverless event and data processing platform
Stars: ✭ 4,213 (+26231.25%)
Mutual labels: functions
Pepperoni App Kit
Pepperoni - React Native App Starter Kit for Android and iOS
Stars: ✭ 4,657 (+29006.25%)
Mutual labels: immutable
Fission
Fast and Simple Serverless Functions for Kubernetes
Stars: ✭ 6,646 (+41437.5%)
Mutual labels: functions
Ewig
The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture
Stars: ✭ 422 (+2537.5%)
Mutual labels: immutable
Microcule
SDK and CLI for spawning streaming stateless HTTP microservices in multiple programming languages
Stars: ✭ 454 (+2737.5%)
Mutual labels: functions
Immer
Create the next immutable state by mutating the current one
Stars: ✭ 21,756 (+135875%)
Mutual labels: immutable
Immutables
A high-performance immutable mapping type for Python.
Stars: ✭ 823 (+5043.75%)
Mutual labels: immutable
Kotlinx.collections.immutable
Immutable persistent collections for Kotlin
Stars: ✭ 465 (+2806.25%)
Mutual labels: immutable
Openwhisk
Apache OpenWhisk is an open source serverless cloud platform
Stars: ✭ 5,499 (+34268.75%)
Mutual labels: functions
Dinero.js
Create, calculate, and format money in JavaScript and TypeScript.
Stars: ✭ 5,286 (+32937.5%)
Mutual labels: immutable
Koazee
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Stars: ✭ 446 (+2687.5%)
Mutual labels: immutable
Hibernate Springboot
Collection of best practices for Java persistence performance in Spring Boot applications
Stars: ✭ 589 (+3581.25%)
Mutual labels: functions
Mail
Library to send e-mails over different transports and protocols (like SMTP and IMAP) using immutable messages and streams. Also includes SMTP server.
Stars: ✭ 399 (+2393.75%)
Mutual labels: immutable
Rust Ipfs
The InterPlanetary File System (IPFS), implemented in Rust.
Stars: ✭ 739 (+4518.75%)
Mutual labels: immutable
Dispatch
Dispatch is a framework for deploying and managing serverless style applications.
Stars: ✭ 529 (+3206.25%)
Mutual labels: functions
Actor
A type-safe Actor class and WiredActor for sending functions as messages
Stars: ✭ 16 (+0%)
Mutual labels: functions
React Tetris
Use React, Redux, Immutable to code Tetris. 🎮
Stars: ✭ 6,770 (+42212.5%)
Mutual labels: immutable
Immutable
Missing immutable functions in Swift. You must be looking for somebody to make this library 😛
Features
- Non-mutating
appending()
,inserting()
,removing()
functions inCollection
-
map()
andflatMap()
forDictionary
-
filterNil()
forCollection
andDictionary
Installation
-
Using CocoaPods:
pod 'Immutable'
-
Using Carthage:
github "devxoul/Immutable"
-
Using Swift Package Manager:
let package = Package( name: "MyAwesomeProject", targets: [], dependencies: [ .Package(url: "https://github.com/devxoul/Immutable.git", majorVersion: 0) ] )
Requirements
- Swift 3
Contribution
Any discussions and pull requests are welcomed 💖
Use $ swift generate-xcodeproj
to generate Xcode project for development.
License
Immutable is under MIT license. See the LICENSE for more info.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].