jaeswift-website/api/data/awesomelist/lauris--awesome-scala.json

1 line
No EOL
10 KiB
JSON

{"slug": "lauris--awesome-scala", "title": "Scala", "description": "A community driven list of useful Scala libraries, frameworks and software.", "github_url": "https://github.com/lauris/awesome-scala", "stars": "9K", "tag": "Programming Languages", "entry_count": 46, "subcategory_count": 41, "subcategories": [{"name": "Table of Contents", "parent": "", "entries": [{"name": "Learning Scala", "url": "#learning-scala", "description": ""}, {"name": "Projects", "url": "#projects", "description": ""}, {"name": "Learning Scala", "url": "#learning-scala", "description": ""}, {"name": "Contributing", "url": "#contributing", "description": ""}]}, {"name": "Archive and Compression", "parent": "Table of Contents", "entries": []}, {"name": "Artificial Intelligence", "parent": "Table of Contents", "entries": []}, {"name": "Database", "parent": "Table of Contents", "entries": []}, {"name": "Messaging", "parent": "Table of Contents", "entries": []}, {"name": "Graphical User Interfaces", "parent": "Table of Contents", "entries": []}, {"name": "Web Frameworks", "parent": "Table of Contents", "entries": []}, {"name": "Reactive Web Frameworks", "parent": "Table of Contents", "entries": []}, {"name": "Data Binding and Validation", "parent": "Table of Contents", "entries": []}, {"name": "i18n", "parent": "Table of Contents", "entries": []}, {"name": "Authentication", "parent": "Table of Contents", "entries": []}, {"name": "Cryptography", "parent": "Table of Contents", "entries": []}, {"name": "Testing", "parent": "Table of Contents", "entries": []}, {"name": "JSON", "parent": "Table of Contents", "entries": []}, {"name": "YAML", "parent": "Table of Contents", "entries": []}, {"name": "CSV", "parent": "Table of Contents", "entries": []}, {"name": "Serialization", "parent": "Table of Contents", "entries": []}, {"name": "Science and Data Analysis", "parent": "Table of Contents", "entries": []}, {"name": "Big Data", "parent": "Table of Contents", "entries": []}, {"name": "Command Line Interfaces", "parent": "Table of Contents", "entries": []}, {"name": "Image processing and image analysis", "parent": "Table of Contents", "entries": []}, {"name": "Sound processing and music", "parent": "Table of Contents", "entries": []}, {"name": "Functional Reactive Programming", "parent": "Table of Contents", "entries": []}, {"name": "Modularization and Dependency Injection", "parent": "Table of Contents", "entries": []}, {"name": "Distributed Systems", "parent": "Table of Contents", "entries": []}, {"name": "Extensions", "parent": "Table of Contents", "entries": []}, {"name": "Misc", "parent": "Table of Contents", "entries": []}, {"name": "Android", "parent": "Table of Contents", "entries": []}, {"name": "HTTP", "parent": "Table of Contents", "entries": []}, {"name": "Semantic Web", "parent": "Table of Contents", "entries": []}, {"name": "Metrics and Monitoring", "parent": "Table of Contents", "entries": []}, {"name": "Parsing", "parent": "Table of Contents", "entries": []}, {"name": "Sbt plugins", "parent": "Table of Contents", "entries": []}, {"name": "XML / HTML", "parent": "Table of Contents", "entries": []}, {"name": "Markdown", "parent": "Table of Contents", "entries": []}, {"name": "JavaScript", "parent": "Table of Contents", "entries": []}, {"name": "Scheduling", "parent": "Table of Contents", "entries": []}, {"name": "Templating", "parent": "Table of Contents", "entries": []}, {"name": "Tools", "parent": "Table of Contents", "entries": []}, {"name": "Geospatial", "parent": "Table of Contents", "entries": []}, {"name": "Devops", "parent": "Table of Contents", "entries": [{"name": "Essential Scala", "url": "https://underscore.io/books/essential-scala/", "description": ""}, {"name": "Functional and Reactive Domain Modeling", "url": "https://www.manning.com/books/functional-and-reactive-domain-modeling", "description": ""}, {"name": "Functional Programming for Mortals", "url": "https://leanpub.com/fpmortals/read", "description": ""}, {"name": "Functional Programming in Scala", "url": "https://www.manning.com/books/functional-programming-in-scala", "description": ""}, {"name": "Functional Programming, Simplified (Scala edition)", "url": "https://alvinalexander.com/scala/fp-book/learning-functional-programming-in-scala/", "description": ""}, {"name": "Get Programming with Scala", "url": "https://www.manning.com/books/get-programming-with-scala", "description": ""}, {"name": "Practical FP in Scala: A hands-on approach", "url": "https://leanpub.com/pfp-scala", "description": ""}, {"name": "Programming in Scala", "url": "https://www.artima.com/shop/programming_in_scala_4ed", "description": ""}, {"name": "Pure functional HTTP APIs in Scala", "url": "https://leanpub.com/pfhais", "description": ""}, {"name": "Reactive Programming with Scala and Akka", "url": "https://www.amazon.com/Reactive-Programming-Scala-Akka/dp/1783984341", "description": "Use the concepts of reactive programming to build distributed systems running on multiple nodes"}, {"name": "Scala Cookbook", "url": "http://scalacookbook.com", "description": ""}, {"name": "Scala for the Impatient", "url": "https://horstmann.com/scala/", "description": ""}, {"name": "Scala With Cats", "url": "https://underscore.io/books/scala-with-cats/", "description": ""}, {"name": "The Type Astronaut's Guide to Shapeless", "url": "https://underscore.io/books/shapeless-guide/", "description": ""}, {"name": "Zionomicon", "url": "https://www.zionomicon.com", "description": ""}, {"name": "S-99", "url": "http://aperiodic.net/phil/scala/s-99", "description": "Ninety-Nine Scala Problems"}, {"name": "Scala Exercises", "url": "http://scala-exercises.47deg.com/", "description": "Brings the popular Scala Koans to the web. Offering hundreds of solvable exercises organized into 42 categories covering the basics of the Scala language."}, {"name": "Exercism - Scala Exercises", "url": "https://exercism.org/tracks/scala/exercises", "description": "Community-driven Scala exercises."}, {"name": "Learn-by-doing functional programming course on Scala", "url": "https://github.com/dehun/learn-fp/", "description": "Covers type classes, functors, applicatives, monads, monad transformers, free monad", "stars": "611"}, {"name": "A Tour of Scala", "url": "http://docs.scala-lang.org/tour/tour-of-scala.html", "description": "Bite-sized introductions to some of the core language concepts."}, {"name": "Functional Programming in Scala", "url": "https://www.coursera.org/specializations/scala", "description": "Coursera Specialization (5 courses) created by Martin Odersky et al. at the EPFL (Ecole polytechnique f\u00e9d\u00e9rale de Lausanne)."}, {"name": "Introduction to programming with dependent types in Scala", "url": "https://stepik.org/course/2294/", "description": "Video Course by Dmytro Mitin"}, {"name": "Scala Collections Cookbook", "url": "http://colobu.com/ScalaCollectionsCookbook/", "description": "Scala collections introduction. written in Chinese."}, {"name": "Free Scala Courses", "url": "https://skillcombo.com/topic/scala/free/", "description": "A curated list of free Scala courses."}, {"name": "Clean Architecture Example", "url": "https://github.com/SaeidDadkhah/clean-arch-example", "description": "A step-by-step guide to develop an application using Clean Architecture in Scala.", "stars": "24"}, {"name": "Foundations of Functional Programming in Scala", "url": "https://www.fp-tower.com/courses/foundations", "description": "a professional video course with exercises covering covers functional principles, custom IO (effects) and functional design."}, {"name": "Scala Algorithms", "url": "https://www.scala-algorithms.com/", "description": "a collection of nearly 100 algorithms in pure-functional Scala with test cases, explanations and a web-based IDE. Built with http4s & Scala.js."}, {"name": "https://github.com/lemastero/scala\\_typeclassopedia", "url": "https://github.com/lemastero/scala_typeclassopedia", "description": "", "stars": "379"}, {"name": "Functional Works / Learn", "url": "https://functional.works-hub.com/learn/", "description": "Quality resources maintained by functional works"}, {"name": "Scala Times", "url": "https://scalatimes.com/", "description": "Weekly newsletter about scala"}, {"name": "47 Degrees", "url": "https://www.47deg.com/blog/", "description": "Functional Programming news, updates, and more."}, {"name": "The Scala Logs", "url": "https://twitter.com/thescalalogs", "description": "Interviewing developers, open source contributors, subject matter experts, and the like to talk about FP, Scala, open source, and their interests."}, {"name": "Scala Love", "url": "https://scala.love/", "description": "Podcast about the Scala Programming Language and its community"}, {"name": "CoRecursive Interviews", "url": "https://corecursive.com/", "description": "In-depth Interviews with software developers, often on the subject of scala libraries and functional programming."}, {"name": "Scala for Fun & Profit", "url": "https://podcasters.spotify.com/pod/show/julien-truffaut", "description": "Interviewing Scala users and companies."}, {"name": "Scala Ukraine", "url": "https://t.me/scala_ukraine", "description": "Telegram chat of Ukrainian Scala Community"}, {"name": "Programming Community Curated Resources for Learning Scala", "url": "https://hackr.io/tutorials/learn-scala", "description": ""}, {"name": "Scalera Blog", "url": "http://www.scalera.es", "description": "Blog about Scala language and its environment (howto's, good practices, tips,...). Weekly posts written in both spanish and english"}, {"name": "Scala @LibHunt", "url": "https://scala.libhunt.com", "description": "A community driven list of useful Scala libraries, frameworks and software"}, {"name": "List of Scala Online Courses", "url": "https://classpert.com/scala-programming", "description": "A list of free and paid Scala online courses by Classpert, An online course search and comparison website"}, {"name": "Scala Days Conferences", "url": "https://www.youtube.com/channel/UCOHg8YCiyMVRRxb3mJT_0Mg", "description": "A youtube channel that provides full fledged videos, recorded at Scala Days Conferences"}, {"name": "CA Art", "url": "https://github.com/makingthematrix/ca_art", "description": "A small project aimed at learning Scala on intermediate level by experimenting with Cellular Automata", "stars": "16"}]}], "name": ""}