All Projects → fsprojects → Fsharpplus

fsprojects / Fsharpplus

Licence: apache-2.0
Extensions for F#

Projects that are alternatives of or similar to Fsharpplus

Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+573.01%)
Mutual labels:  lenses
Zson
ZSON is a PostgreSQL extension for transparent JSONB compression
Stars: ✭ 385 (-34.63%)
Mutual labels:  extensions
Whatif
☔ Fluent expressions of Kotlin for handling single if-else statements, nullable, collections, and boolean.
Stars: ✭ 450 (-23.6%)
Mutual labels:  extensions
Time.dart
⏰ Type-safe DateTime and Duration calculations, powered by extensions.
Stars: ✭ 363 (-38.37%)
Mutual labels:  extensions
Kahelpers
Kotlin Extensions (Android extensions) and Helpers for smoother Android development
Stars: ✭ 382 (-35.14%)
Mutual labels:  extensions
Generic Lens
Generically derive traversals, lenses, and prisms.
Stars: ✭ 399 (-32.26%)
Mutual labels:  lenses
Webbrowser
iOS浏览器 Web Browser for iOS
Stars: ✭ 332 (-43.63%)
Mutual labels:  extensions
Ramda Adjunct
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
Stars: ✭ 550 (-6.62%)
Mutual labels:  extensions
Ca Archive
Catalog of classic Firefox add-ons created before WebExtensions apocalypse
Stars: ✭ 383 (-34.97%)
Mutual labels:  extensions
Extensions
Source code of Raindrop.io browser extension (Chrome, Firefox, Opera)
Stars: ✭ 446 (-24.28%)
Mutual labels:  extensions
Dontfeartheprofunctoroptics
Don't Fear the Profunctor Optics!
Stars: ✭ 367 (-37.69%)
Mutual labels:  lenses
Pext
Python-based extendable tool
Stars: ✭ 380 (-35.48%)
Mutual labels:  extensions
Kotlin Flow Extensions
Extensions to the Kotlin Flow library.
Stars: ✭ 404 (-31.41%)
Mutual labels:  extensions
Webpack Extension Reloader
A upgrade from 🔥webpack-chrome-extension-reloader🔥, now on all browsers
Stars: ✭ 355 (-39.73%)
Mutual labels:  extensions
Swiftyutils
All the reusable code that we need in each project
Stars: ✭ 490 (-16.81%)
Mutual labels:  extensions
Towel
Throw in the towel.
Stars: ✭ 333 (-43.46%)
Mutual labels:  extensions
Enhancer
A collection of utilities to enhance the Unity Editor
Stars: ✭ 394 (-33.11%)
Mutual labels:  extensions
Oscnews
Chrome 插件,查看开源中国软件更新资讯,文档导航,GitHub 趋势榜,linux命令索引,浏览历史记录和时钟页面。
Stars: ✭ 582 (-1.19%)
Mutual labels:  extensions
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
Stars: ✭ 544 (-7.64%)
Mutual labels:  extensions
Android Maps Extensions
Android Maps Extensions is a library extending capabilities of Google Maps Android API v2.
Stars: ✭ 404 (-31.41%)
Mutual labels:  extensions

FSharpPlus

Build Status Download NuGet NuGet Preview Made with F# License - Apache 2.0

F#+ is a base library that aims to take F# to the next level of functional programming.

What if we imagine F# as more than it is?

F#+ builds upon FSharp, using generic programming techniques to help you avoid boiler plate code. However, by naming conventions and signatures it can be seen to 'enhance' rather than 'replace' existing patterns as much as possible.

Getting started is easy since you can start with enjoying some of the extensions and generic functions, but you will find other parts of F#+ unfold before you and become useful the deeper in you get.

See the documentation for more details.

Seeking Help

We're happy to help with any questions, including complete beginners!

Please do join us to chat on:

...or you can ask a question on stack overflow with tag F#+

Contribute

The project is hosted on GitHub where you can report issues, fork the project and submit pull requests. Opening issues for discussion or asking questions is welcome, don't hesitate to fill the New Issue form!

  • The Developer Guide contains details about idioms of implementation in terms of how the type class concept translates in the implementation.
  • The Design Guidelines contains details about design choices guiding the implementation with regard to naming, and choices impacting runtime and compile time performance.
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].