Python Scala

Open-source Python projects categorized as Scala

Top 10 Python Scala Projects

  • awesome-scala

    A community driven list of useful Scala libraries, frameworks and software.

  • Project mention: I had a great experience with Scala and hopefully it will get more popular | /r/scala | 2023-07-11

    last, resources :) if you are still missing something, try looking on the Scaladex or Scala list of awesome which also links to lot of learning material

  • BigDL

    Accelerate local LLM inference and finetuning (LLaMA, Mistral, ChatGLM, Qwen, Baichuan, Mixtral, Gemma, etc.) on Intel CPU and GPU (e.g., local PC with iGPU, discrete GPU such as Arc, Flex and Max). A PyTorch LLM library that seamlessly integrates with llama.cpp, Ollama, HuggingFace, LangChain, LlamaIndex, DeepSpeed, vLLM, FastChat, etc.

  • Project mention: LLaMA Now Goes Faster on CPUs | news.ycombinator.com | 2024-03-31

    Any performance benchmark against intel's 'IPEX-LLM'[0] or others?

    [0] - https://github.com/intel-analytics/ipex-llm

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • papermill

    📚 Parameterize, execute, and analyze notebooks

  • Project mention: Spreadsheet errors can have disastrous consequences – yet we keep making them | news.ycombinator.com | 2024-01-25

    Pandas docs > Comparison with spreadsheets: https://pandas.pydata.org/docs/getting_started/comparison/co...

    Pandas docs > I/O > Excel files: https://pandas.pydata.org/docs/user_guide/io.html#excel-file...

    nteract/papermill: https://github.com/nteract/papermill :

    > papermill is a tool for parameterizing, executing, and analyzing Jupyter Notebooks. [...]

    > This opens up new opportunities for how notebooks can be used. For example:

    > - Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier.

    "The World Excel Championship is being broadcast on ESPN" (2022) https://news.ycombinator.com/item?id=32420925 :

    > Computational notebook speedrun ideas:

  • TensorFlowOnSpark

    TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters.

  • pants

    The Pants Build System

  • Project mention: The xz attack shell script | news.ycombinator.com | 2024-04-02

    > C/C++'s header system with conditional inclusion

    Wouldn't it be more accurate to say something like "older build systems"? I don't think any of the things you listed are "modern". Which isn't a criticism of their legacy! They have been very useful for a long time, and that's to be applauded. But they have huge problems, which is a big part of why newer systems have been created.

    FWIW, I have been using pants[0] (v2) for a little under a year. We chose it after also evaluating it and bazel (but not nix, for better or worse). I think it's really really great! Also painful in some ways (as is inevitably the case with any software). And of course it's nearly impossible to entirely stomp out "genrules" use cases. But it's much easier to get much closer to true hermeticity, and I'm a big fan of that.

    0: https://www.pantsbuild.org/

  • blade-build

    Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...

  • Project mention: blade-build VS Bazel - a user suggested alternative | libhunt.com/r/blade-build | 2024-01-28
  • arl

    lists of most popular repositories for most favoured programming languages (according to StackOverflow)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • metals-sublime

    Sublime Text package for Metals, a language server for Scala

  • scala2mts

    Convert Scala files to SysEx files for use with the Prophet rev2 and Cirklon, etc.

  • Project mention: Scala2MTS — A web app to convert Scala tuning files to MIDI SysEx for use in hardware synths | /r/microtonal | 2023-07-01

    Here's the source to both the original script and the web app: https://github.com/unremarkablegarden/scala2mts

  • pyspark-starter

    Starter pyspark code with a working combination of all versions

  • Project mention: PySpark Starter Code and Installation/Debugging Instructions | news.ycombinator.com | 2023-08-18
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Scala related posts

  • A chess terminal user interface implementation

    8 projects | news.ycombinator.com | 5 Dec 2023
  • No-GIL mode coming for Python

    7 projects | news.ycombinator.com | 29 Jul 2023
  • Personal GPT: A tiny AI Chatbot that runs fully offline on your iPhone

    14 projects | /r/ChatGPT | 30 Jun 2023
  • Modern SAT solvers: fast, neat and underused (2018)

    7 projects | news.ycombinator.com | 26 May 2023
  • Can we see the Lichess cheat detection stuff?

    3 projects | /r/lichess | 30 Jan 2023
  • 40x Faster! We rewrote our project with Rust!

    5 projects | /r/rust | 30 Jan 2023
  • Lichess: Over 2023, concurrent players online have been higher than the lockdown and Queen's Gambit boom; servers stable so far (@agadmator knows how to take us down!) - Check out all our features, 100% free to everyone: https://lichess.org/features no paywalls, no ads, 100% for love of chess

    2 projects | /r/chess | 22 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Scala projects in Python? This list will help you:

Project Stars
1 awesome-scala 8,959
2 BigDL 6,099
3 papermill 5,666
4 TensorFlowOnSpark 3,870
5 pants 3,146
6 blade-build 2,031
7 arl 1,893
8 metals-sublime 16
9 scala2mts 9
10 pyspark-starter 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com