Raspberry Pi logo

Raspberry Pi

It is a tiny and affordable computer that you can use to learn programming through fun, practical projects
542
379
+ 1
0

What is Raspberry Pi?

A low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python.
Raspberry Pi is a tool in the Internet of Things Hardware category of a tech stack.

Who uses Raspberry Pi?

Companies
64 companies reportedly use Raspberry Pi in their tech stacks, including Tech-Stack, Foretag, and Bonton.

Developers
464 developers on StackShare have stated that they use Raspberry Pi.

Raspberry Pi Integrations

Python, Android OS, Gitea, Alexa, and Home Assistant are some of the popular tools that integrate with Raspberry Pi. Here's a list of all 15 tools that integrate with Raspberry Pi.
Decisions about Raspberry Pi

Here are some stack decisions, common use cases and reviews by companies and developers who chose Raspberry Pi in their tech stack.

Andrew Van Norman
Escape Room Host at The Ruse Escape Rooms · | 9 upvotes · 11.5K views
Needs advice
on
Notepad++Notepad++
and
Visual Studio CodeVisual Studio Code

I'm just starting to learn coding with the specific purpose of maintaining the Raspberry Pi-controlled Arduino boards that control our puzzles. I'm learning basics with Scratch 3, and I'm learning how to create a custom block and control its function, shape, and category. I've mostly worked in the service industry and maintenance/Demo since I left the Army Infantry, so I'm definitely kinda dumb; But I've also been selected for some of the more technical jobs involved in those fields, so I'm not stupid... Thank you for your input on the pros/cons.

See more
Needs advice
on
BookStackBookStackOutlineOutline
and
Wiki.jsWiki.js

Looking for a lean wiki that can run on Raspberry Pi 4 model B 4gb.

For now i'm not looking for solutions that require any form of containerization like docker or podman. Should be able to run on a bare metal 64-bit arm version of Debian.

It'd be great if you could provide some context as to why you chose what you chose.

Thanks in anticipation.

See more
Needs advice
on
ElectronElectronNode.jsNode.js
and
Raspberry PiRaspberry Pi

Kiosk App on Raspberry Pi

  • I have a personal project that I'm developing into a Kiosk app and am considering deploying it on a RaspberryPi as a semi-portable controller user interface.
  • I'm new to RaspberryPi, I know my way around Debian though, and so I've researched a few Electron tutorials on using Electron on a RaspberryPI and they seem to be what I'm looking for.
  • However, I'd love to hear your comments and suggestions in working with Electron on the RaspberryPi, in particular in Kiosk with a touchscreen for user input.
  • What's the performance like, are there memory constraints, any reliability issues I should be aware of?
  • Once the project is at a working stage I plan to open source it on my GitHub for further input and development.
  • I'm a long term JavaScript developer (since the late 90's for real I was there when JS was first released, unashamed Vanilla.JS fanboi)
  • I write for the browser and server backend environments using Web technologies and Node.js.
See more

Raspberry Pi's Features

  • Bluetooth
  • Wifi
  • Camera

Raspberry Pi Alternatives & Comparisons

What are some alternatives to Raspberry Pi?
Arduino
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
See all alternatives
Related Comparisons

Raspberry Pi's Followers
379 developers follow Raspberry Pi to keep up with related blogs and decisions.