Dev tools · alternatives · 2026
24 alternatives to A Hands-On Guide on PySpark Coding and Best Practices
This is a repo documenting the best practices in PySpark. - ericxiao251/spark-syntax
A Hands-On Guide on PySpark Coding and Best Practices is a resource for developers working with PySpark. Available on GitHub, it provides practical guidance on writing PySpark code and following industry best… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Hands-On Guide on PySpark Coding and Best Practices launched in 2019; newer entries below may have overtaken it.
- 1

A coding playground built for learning PySpark.
2025 · sparkplayground.com · its alternatives →
- 2
GitHub Spark AI▲193Create and manage full-stack micro-apps with AI prompts
2024 · githubnext.com · its alternatives →
- 3
GitHub Spark▲249AI platform for building + deploying full-stack apps
2025 · github.com · its alternatives →
- 4

An ultra-fast model for real-time coding in Codex
Feb 2026 · openai.com · its alternatives →
- 5

https://the-pocket.github.io/Tutorial-Codebase-Knowledge/
2025 · github.com · its alternatives →
- 6

I'm the co-creator and maintainer of https://aframe.io/ and long time Web 3D graphics dev. Super excited about new techniques to author / render / represent 3D. Spark is a an open source library to easily integrate Gaussian splats in your THREE.js scene I worked with some friends and I hope you find useful. Looking forward to hearing what features / rendering techniques you would love to see next.
2025 · sparkjs.dev · its alternatives →
- 7

Workshop on optimizing PySpark pipelines. Contribute to ericxiao251/deep-dive-into-spark development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 8

- 9WC
2019 · metacode.app · its alternatives →
- 10

- 11

Hey HN! I wrote a book on programming called The Elements of Code. I put the entire book online here: https://elementsofcode.io/ When mentoring (usually new) programmers, I noticed there were a few common mistakes that seemed to account for about 80% of the complexity in their code. I couldn’t find a concise guide to fixing those mistakes, so I decided to write one. The title is an homage to The Elements of Style by Strunk and White, which is the classic guide for communicating well using prose. That guide is quite tactical in nature, and I wanted to parallel its focus in The…
2021 · pragprog.com · its alternatives →
- 12

Modern scheduling library for Python. Contribute to Miksus/rocketry development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 13

pytablewriter is a Python library to write a table in various formats: AsciiDoc / CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV. - thombashi/pytablewriter
2016 · github.com · its alternatives →
- 14
CodeGuide▲126Generate PRDs, specs and wireframes your AI understands.
Mar 2026 · codeguide.dev · its alternatives →
- 15

I've been exploring the (not so=) amazing potential of AI in coding and have compiled a list of tools. From AI-powered IDEs to code generators, this resource is my contribution to the community. I'm still on the fence about including txt2sql projects, as their functionality seems too basic to me. And I'm personally maintaining this, so your feedback is wellcome.
2025 · aicode.danvoronov.com · its alternatives →
- 16

Jupyter notebooks for teaching/learning Python 3. Contribute to jerry-git/learn-python3 development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 17
Carrot▲75Next-level language for structured, faster PRD creation
2023 · github.com · its alternatives →
- 18

Recently I open-sourced SQLFrame, a DataFrame library that implements the PySpark DataFrame API but removes Spark as a dependency. It does this by generating the corresponding SQL for the DataFrame operations using SQLGlot. Since the output is SQL this also means that the PySpark DataFrame API can now be used directly against other databases without the Spark middleman. I built this because of two common problems I have faced in my career: 1. I prefer to write complex pipelines in PySpark but they can be hard to read for SQL-proficient co-workers. Therefore I find myself in a tradeoff…
2024 · github.com · its alternatives →
- 19

A place to learn, inspire and share best coding practices
2023 · its alternatives →
- 20

An example of PEG usage. Contribute to sebcat/move-literals development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 21

- 22SI
2013 · static.sparkinspector.com · its alternatives →
- 23

- 24

Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to…
2023 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →