Smalltalk Pharo

Open-source Smalltalk projects categorized as Pharo

Top 22 Smalltalk Pharo Projects

  • pharo

    Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.

  • Project mention: Why don't schools teach debugging, or, more fundamentally, fundamentals? | news.ycombinator.com | 2024-01-17

    I think in part it's because the idea that programming is text and math-based is too ingrained in society.

    For example, we talk about programming languages. But IMO there are also programming systems such as Smalltalk [1]. I've programmed 2 years professionally in it, currently looking for an engagement in a different language (a curiosity thing, also a resume thing).

    I think Smalltalk has a lot to offer by switching the programmer's view of thinking about programming systems rather than programming languages.

    Moreover, programming systems is also not where it is at. One downside that Pharo in particular has is that the community is small. A lot of plugins/libraries that are a given in other languages aren't there! For some, however, this is a strength because one gets to learn much better how to build stuff from the ground up and tinker on it by yourself. Given that there is still a lot of low hanging fruit it is easy to become a contributor.

    But this part, whether a community is big or small means that I think it's smarter to think about programming ecosystems where a programming language or programming system is the central hub connecting the programming community together.

    Why don't schools teach about programming communities? See my first sentence ;-)

    [1] https://pharo.org - a modern Smalltalk

  • gtoolkit

    Glamorous Toolkit is the Moldable Development environment. It empowers you to make systems explainable through experiences tailored for each problem.

  • Project mention: Explorative Programming | news.ycombinator.com | 2024-03-27

    Your ideas sounded very much like a mixup of Common Lisp with SLIME, Smalltalk interactivity and Unison-like storage of code in a database instead of files.

    I've tried all of them, I think the closest thing I've seen to what you describe, which I also find very attractive, is the GT Smalltalk environment: https://gtoolkit.com/

    Have you tried that? They call this idea "moldable development" as you can "mold" your environment to your needs.

    Even though I loved it, I ended up not using it much, mostly because it's a bit too heavy to keep handy for exploration all the time when needed (it takes like 1GB of RAM even when idle!)... as I already can do most of that with emacs, which is much lighter, I just stick with it.

  • 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
  • seaside

    The framework for developing sophisticated web applications in Smalltalk.

  • PharoChipDesigner

    A little chip design game inspired by KOHCTPYKTOP: Engineer of the People by Zachtronics

  • Moose

    MOOSE - Platform for software and data analysis. (by moosetechnology)

  • iceberg

    Iceberg is the main toolset for handling VCS in Pharo. (by pharo-vcs)

  • Project mention: LSP could have been better | news.ycombinator.com | 2023-10-11

    The problem with the filesystem is that it privileges organization scheme which isn’t the best one for every editing task. This makes, for example, implementation inheritance hard because your class has a bunch of invisible code in it. But, it you could expand all the superclass methods into a single view and then have edits automatically integrated into the appropriate places, this wouldn’t be as much of a problem.

    Java’s filesystem hierarchy is a great example of a “fileout” format for the sort of environment I’m talking about. Another example here is smalltalk repositories generated by Iceberg: https://github.com/pharo-vcs/iceberg

  • zinc

    Zinc HTTP Components is an open-source Smalltalk framework to deal with the HTTP networking protocol. (by svenvc)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Teapot

    Teapot micro web framework for Pharo Smalltalk (by zeroflag)

  • Roassal3

    The Roassal Visualization Engine

  • CodeParadise

    Framework for developing web applications and Node.js applications using Smalltalk

  • P3

    A lean and mean PostgreSQL client for Pharo (by svenvc)

  • Spec

    Spec is a framework in Pharo for describing user interfaces. (by pharo-spec)

  • taskit

    TaskIt is a library that ease Process usage in Pharo. It provides abstractions to execute and synchronize concurrent tasks, and several pre-built mechanisms that are useful for many application developers.

  • SmalltalkVimMode

    Vim Mode for Playground, System Browser, Debugger in Pharo.

  • PetitParser

    Petit Parser is a framework for building parsers.

  • Mapless

    Schema-less persistence for Smalltalk with support for multiple backends.

  • Project mention: Amber: Smalltalk for the Web | news.ycombinator.com | 2024-01-04
  • Parasol

    Testing web apps in Smalltalk using Selenium WebDriver.

  • sparta

    Sparta is a canvas on top of Skia. (by feenkcom)

  • gt4atproto

    A dedicated environment for AT Protocol build in Glamorous Toolkit.

  • Project mention: What is Glamorous Toolkit v1.0? | news.ycombinator.com | 2023-11-05

    I had a fun time exploring both Glamorous Toolkit & BlueSky's @proto with https://github.com/feenkcom/gt4atproto . Neat experience.

  • Spec-Gtk

    Spec GTK bindings for Pharo

  • badges

    A tool to build your git repository badges in Pharo (by hernanmd)

  • advent-of-code-smalltalk

    Advent of Code solutions using Pharo Smalltalk

  • Project mention: -❄️- 2023 Day 11 Solutions -❄️- | /r/adventofcode | 2023-12-10

    advent-of-code-smalltalk/src/AdventOfCode2023/Day11.class.st at main · jvdsandt/advent-of-code-smalltalk (github.com)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Smalltalk Pharo related posts

Index

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

Project Stars
1 pharo 1,156
2 gtoolkit 1,055
3 seaside 500
4 PharoChipDesigner 135
5 Moose 133
6 iceberg 133
7 zinc 97
8 Teapot 96
9 Roassal3 95
10 CodeParadise 79
11 P3 70
12 Spec 61
13 taskit 41
14 SmalltalkVimMode 41
15 PetitParser 39
16 Mapless 35
17 Parasol 31
18 sparta 31
19 gt4atproto 19
20 Spec-Gtk 13
21 badges 9
22 advent-of-code-smalltalk 0

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