Spark Notebook alternatives and similar packages
Based on the "Science and Data Analysis" category.
Alternatively, view Spark Notebook alternatives based on common mentions on social networks and blogs.
MLLib10.0 10.0 Spark Notebook VS MLLibApache Spark - A unified analytics engine for large-scale data processing
PredictionIO9.9 0.0 Spark Notebook VS PredictionIOPredictionIO, a machine learning server for developers and ML engineers.
Zeppelin9.8 8.9 L2 Spark Notebook VS ZeppelinWeb-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
Smile9.7 9.1 L2 Spark Notebook VS SmileStatistical Machine Intelligence & Learning Engine
BigDL9.7 10.0 Spark Notebook VS BigDLFast, distributed, secure AI for Big Data
Breeze9.5 6.0 Spark Notebook VS BreezeBreeze is a numerical processing library for Scala.
Algebird9.3 6.3 Spark Notebook VS AlgebirdAbstract Algebra for Scala
Spire8.9 8.5 Spark Notebook VS SpirePowerful new number types and numeric abstractions for Scala.
Figaro8.0 3.9 Spark Notebook VS FigaroFigaro Programming Language and Core Libraries
Tensorflow_scalaTensorFlow API for the Scala Programming Language
Squants7.7 7.3 Spark Notebook VS SquantsThe Scala API for Quantities, Units of Measure and Dimensional Analysis
FACTORIE7.5 0.0 Spark Notebook VS FACTORIEFACTORIE is a toolkit for deployable probabilistic modeling, implemented as a software library in Scala. It provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference.
Saddle6.9 0.0 Spark Notebook VS SaddleA minimalist port of Pandas to Scala
ND4S6.1 0.0 Spark Notebook VS ND4SND4S: N-Dimensional Arrays for Scala. Scientific Computing a la Numpy. Based on ND4J.
Chalk5.7 0.0 Spark Notebook VS ChalkChalk is a natural language processing library.
Compute.scala4.9 0.0 Spark Notebook VS Compute.scalaScientific computing with N-dimensional arrays
Libra4.7 0.0 Spark Notebook VS LibraA dimensional analysis library based on dependent types
Numsca4.5 5.0 Spark Notebook VS Numscanumsca is numpy for scala
OpenMOLE4.4 9.8 Spark Notebook VS OpenMOLEWorkflow engine for exploration of simulation models using high throughput computing
Clustering4EverC4E, a JVM friendly library written in Scala for both local and distributed (Spark) Clustering.
Optimus * 964.0 5.5 Spark Notebook VS Optimus * 96Optimus is a mathematical programming library for Scala.
rscala3.8 0.0 Spark Notebook VS rscalaThe Scala interpreter is embedded in R and callbacks to R from the embedded interpreter are supported. Conversely, the R interpreter is embedded in Scala.
LoMRF3.2 0.0 Spark Notebook VS LoMRFLoMRF is an open-source implementation of Markov Logic Networks
Tyche2.9 0.0 Spark Notebook VS TycheStatistics utilities for the JVM - in Scala!
MGO2.8 1.2 Spark Notebook VS MGOPurely functional genetic algorithms for multi-objective optimisation
Synapses2.5 0.0 Spark Notebook VS SynapsesA group of neural-network libraries for functional and mainstream languages
Rings2.5 0.0 Spark Notebook VS RingsRings: efficient JVM library for polynomial rings
Axle2.5 9.0 Spark Notebook VS AxleAxle Domain Specific Language for Scientific Cloud Computing and Visualization
SwiftLearner2.2 0.0 Spark Notebook VS SwiftLearnerSwiftLearner: Scala machine learning library
Persist-Units0.9 0.0 Spark Notebook VS Persist-UnitsScala Units of Measure Types
OscaR0.2 - Spark Notebook VS OscaRa Scala toolkit for solving Operations Research problems
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Spark Notebook or a related project?
The Spark Notebook allows performing reproducible analysis with Scala, Apache Spark and the Big Data ecosystem.
Apache Spark is available out of the box, and is simply accessed by the variable
Multiple Spark Context Support
One of the top most useful feature brought by the Spark Notebook is its separation of the running notebooks. Each started notebook will spawn a new JVM with its own SparkSession instance. This allows a maximal flexibility for:
- dependencies without clashes
- access different clusters
- tune differently each notebook
- external scheduling (on the roadmap)
We achieve maximum flexibility with the availability of multiple
sparkContexts by enabling [metadata driven](./docs/metadata.md) configuration.
The Spark Notebook supports exclusively the Scala programming language, the Unpredicted Lingua Franca for Data Science and extensibly exploits the JVM ecosystem of libraries to drive an smooth evolution of data-driven software from exploration to production.
The Spark Notebook is available for *NIX and Windows systems in easy to use ZIP/TAR, Docker and DEB packages.
All components in the Spark Notebook are dynamic and reactive.
The Spark Notebook comes with dynamic charts and most (if not all) components can be listened for and can react to events. This is very helpful in many cases, for example:
- data entering the system live at runtime
- visually plots of events
- multiple interconnected visual components Dynamic and reactive components mean that you don't have write the html, js, server code just for basic use cases.
Go to [Quick Start](./docs/quick_start.md) for our 5-minutes guide to get up and running with the Spark Notebook.
C'mon on to Gitter to discuss things, to get some help, or to start contributing!
- [Explore the Spark Notebook](./docs/exploring_notebook.md)
- [HTML Widgets](./docs/widgets_html.md)
- [Visualization Widgets](./docs/widgets_viz.md)
- [Notebook Browser](./docs/notebook_browser.md)
- [Notebook Configuration and Metadata](./docs/metadata.md)
- [Using Cluster Configurations](./docs/using_cluster_tab.md)
- [Versioned notebook storage with Git(hub)](./modules/git-notebook-provider/README.md)
- [Running on Clusters and Clouds](./docs/clusters_clouds.md)
- Advanced Topics
- [Using Releases](./docs/using_releases.md)
- [Building from Sources](./docs/build_from_source.md)
- [Creating Specific Distributions](./docs/build_specific_distros.md)
- [Creating your own custom visualizations](./docs/custom_charts.md)
- [User Authentication](./docs/authentication.md)
Basic, Form & Kerberosauth, and many more via
pac4j(OAuth, OpendID, ...)
- Passing the logged in user to Secure Hadoop+YARN clusters via the [
- Advanced: How to Develop/improve
- [Overview of Project structure](./docs/code_structure.md)
Skymind - Deeplearning4j
Spark Notebook gives us a clean, useful way to mix code and prose when we demo and explain our tech to customers. The Spark ecosystem needed this.
It allows our analysts and developers (15+ users) to run ad-hoc queries, to perform complex data analysis and data visualisations, prototype machine learning pipelines. In addition, we use it to power our BI dashboards.
|Kensu||website||Lifting Data Science to the Enterprise level|
|Agile Lab||website||The only Italian Spark Certified systems integrator|
|CloudPhysics||website||Data-Driven Inisghts for Smarter IT|
|Aliyun||product||Spark runtime environment on ECS and management tool of Spark Cluster running on Aliyun ECS|
|EMBL European Bioinformatics Institute||website||EMBL-EBI provides freely available data from life science experiments, performs basic research in computational biology and offers an extensive user training programme, supporting researchers in academia and industry.|
|Metail||website||The best body shape and garment fit company in the world. To create and empower everyone’s online body identity.|
|kt NexR||website||the kt NexR is one of the leading BigData company in the Korea from 2007.|
|Skymind||website||At Skymind, we’re tackling some of the most advanced problems in data analysis and machine intelligence. We offer start-of-the-art, flexible, scalable deep learning for industry.|
|Amino||website||A new way to get the facts about your health care choices.|
|Vinted||website||Online marketplace and a social network focused on young women’s lifestyle.|
|Vingle||website||Vingle is the community where you can meet someone like you.|
|47 Degrees||website||47 Degrees is a global consulting firm and certified Typesafe & Databricks Partner specializing in Scala & Spark.|
|Barclays||website||Barclays is a British multinational banking and financial services company headquartered in London.|
|Swisscom||website||Swisscom is the leading mobile service provider in Switzerland.|
|Knoldus||website||Knoldus is a global consulting firm and certified "Select" Lightbend & Databricks Partner specializing in Scala & Spark ecosystem.|