Pharo
Pharo is an open source dynamic and reflective language inspired from the Smalltalk programming language and integrated development environment (IDE). Pharo offers strong live programming features such as immediate object manipulation, live update and hot recompiling. The live programming environment is at the heart of the system.
- GitHub: https://github.com/topics/pharo
- Wikipedia: https://en.wikipedia.org/wiki/Pharo
- Repo: https://github.com/pharo-project
- Created by: Pharo Project
- Released: April 15, 2010
- Aliases: pharo-smalltalk, pharo-project,
- Last updated: 2026-06-21 00:19:14 UTC
- JSON Representation
https://github.com/Ducasse/OSC
Originally developed and license under MIT by Markus Gaelli and then Simon Holland. Now cleaned and maintained by S. Ducasse. If you want to take the responsibility to maintain it please be my guest.
Last synced: 11 May 2025
https://github.com/newapplesho/google-api-smalltalk-client
Google APIs Client Library for Smalltalk
Last synced: 18 Mar 2025
https://github.com/badetitou/casino
Casino is a set of tool I'm developping to help developers migrate their applications
metamodel migration pharo smalltalk
Last synced: 10 Apr 2025
https://github.com/TelescopeSt/TelescopeCytoscape
TelescopeCytoscape is a connector to render Telescope visualization on web via Seaside
connector pharo seaside smalltalk telescope visualisation visualization webapplication
Last synced: 11 May 2025
https://github.com/alamvic/druid
Meta-compiler to generate an optimised JIT compiler frontend based on an Interpreter definition
meta-compiler pharo virtual-machine
Last synced: 23 Oct 2025
https://github.com/jmari/SCouchDB
Pharo driver for CouchDB database using Zinc client. Supports Mango queries and implements Voyage API
database pharo pharo-smalltalk smalltalk voyage
Last synced: 11 May 2025
https://github.com/yannij/seaside-quasar
Pharo/Smalltalk code to use Quasar Framework in Seaside. Also, some demo apps using Magritte are provided.
magritte material-design pharo quasar-framework seaside smalltalk
Last synced: 04 May 2025
https://github.com/hernanmd/covid-2019
Analysis of Coronavirus outbreak data with Pharo
analysis bioinformatics coronavirus coronavirus-analysis coronavirus-tracking covid-19 covid-virus ncov-2019 pharo smalltalk
Last synced: 07 May 2025
https://github.com/objectprofile/spy2
Profiling framework for Pharo. Also contains the Hapao test coverage tool.
Last synced: 23 Oct 2025
https://github.com/pharo-contributions/Soup
A Pharo implementation of beautiful Soup
Last synced: 11 May 2025
https://github.com/pharo-gis/shapes
Smalltalk package to read and view GIS data in ESRI shapefile format
esri gis natural-earth-vector pharo pharo-smalltalk shapefile smalltalk
Last synced: 14 Mar 2026
https://github.com/pharo-contributions/oswinsubprocess
Forking Windows System Processes from within Pharo Language
Last synced: 22 Sep 2025
https://github.com/pharo-project/threadedffi-plugin
A Threaded FFI plugin for Pharo. It extends the Cog VM with non blocking queue based FFI.
Last synced: 27 Sep 2025
https://github.com/ba-st/willow-bootstrap
Integration between Willow & Bootstrap 3/4
ajax bootstrap bootstrap3 javascript pharo smalltalk web willow
Last synced: 15 Apr 2025
https://github.com/badetitou/pharo-tree-sitter
A tree-sitter FFI binding for Pharo
Last synced: 22 Sep 2025
https://github.com/eiichiroito/microwiz
Block-style programming environment for making MicroPython program, based on MIT Scratch.
micropython pharo scratch smalltalk
Last synced: 13 Apr 2025
https://github.com/juliendelplanque/drtests
An extendable, plugins-based UI for testing Pharo projects.
Last synced: 14 Oct 2025
https://github.com/sebastianconcept/pharopluginbuilder
A foundation for building your own Pharo plugins.
pharo pharo-smalltalk smalltalk smalltalk-virtual-machine smalltalk-vm virtual-machine virtualmachine
Last synced: 19 Sep 2025
https://github.com/tinchodias/pharo-rita-history
Tools for understanding code changes using Pharo9, Iceberg, Roassal3 and Spec2.
Last synced: 15 Jun 2025
https://github.com/estebanlm/objcbridge
Yet another Pharo-ObjectiveC bridge, using UnifiedFFI as backend
Last synced: 17 Mar 2025
https://github.com/emaringolo/seaside-plotlyjs
Seaside wrappers for Plotly.js
charts pharo plotlyjs plotting seaside smalltalk vastplatform web
Last synced: 19 Jun 2025
https://github.com/pharo-ai/Polyglot
A library for Natural Language Processing
natural-language-processing nlp pharo
Last synced: 11 May 2025
https://github.com/ObjectProfile/Spy2
Profiling framework for Pharo. Also contains the Hapao test coverage tool.
Last synced: 11 May 2025
https://github.com/ducasse/cozy
A little package to create a more cozy working environment
Last synced: 17 Mar 2025
https://github.com/tinchodias/baselinebuilder
Quickly create a BaselineOf for your new Pharo project
Last synced: 08 May 2025
https://github.com/juliendelplanque/DrTests
An extendable, plugins-based UI for testing Pharo projects.
Last synced: 11 May 2025
https://github.com/juliendelplanque/PostgreSQLParser
A parser for PostgreSQL written in Pharo using PetitParser.
parser petitparser pharo plpgsql postgresql
Last synced: 11 May 2025
https://github.com/hernanmd/graphviz
Pharo Smalltalk GraphViz binding
graphs graphviz pharo pharo-smalltalk smalltalk
Last synced: 14 Sep 2025
https://github.com/Ducasse/Chrysal
To manage application configurations
configuration-management configurations pharo
Last synced: 11 May 2025
https://github.com/ba-st/kepler
An architecture to organize your software as a set of loose-coupled systems, where each can be easily accessed and has a well-defined responsibility
architecture dependency-injection dynamic-components-architecture pharo smalltalk
Last synced: 01 Sep 2025
https://github.com/evref-bl/pharo-tree-sitter
A tree-sitter FFI binding for Pharo
Last synced: 22 Aug 2025
https://github.com/dunest/heimdall
Heimdall is a login identification system directly usable for seaside.
login-identification pharo seaside
Last synced: 24 Apr 2025
https://github.com/pavel-krivanek/ccodegenerator
Standalone CCodeGenerator from VMMaker
Last synced: 13 Jul 2025
https://github.com/hernanmd/GraphViz
Pharo Smalltalk GraphViz binding
graphs graphviz pharo pharo-smalltalk smalltalk
Last synced: 11 May 2025
https://github.com/peteruhnak/iconfactory
Tool for embedding images into Pharo image
Last synced: 17 Mar 2025
https://github.com/ducasse/chrysal
To manage application configurations
configuration-management configurations pharo
Last synced: 17 Mar 2025
https://github.com/newapplesho/sendgrid-smalltalk
SendGrid API Libraries for Smalltalk
Last synced: 18 Mar 2025
https://github.com/juliendelplanque/postgresqlparser
A parser for PostgreSQL written in Pharo using PetitParser.
parser petitparser pharo plpgsql postgresql
Last synced: 27 Oct 2025
https://github.com/pharo-project/homebrew-pharo
Homebrew formulae and casks for Pharo
homebrew-tap pharo pharo-smalltalk
Last synced: 19 Oct 2025
https://github.com/tomooda/honeyginger
A SPH simulator with rich visualization and interactivity
cg fluid-dynamics fluid-simulation pharo smalltalk sph
Last synced: 20 Oct 2025
https://github.com/mumez/scyphergraph
Object wrapper of Neo4j graph database using SmallBolt and SCypher
neo4j neo4j-graph-database pharo pharo-smalltalk
Last synced: 23 Oct 2025
https://github.com/brackendev/rsstools-pharo
Objects to work with RSS feeds and the Fever API
fever fever-api live-programming pharo rss rss-generator smalltalk
Last synced: 24 Jun 2025
https://github.com/pharo-contributions/soup
A Pharo implementation of beautiful Soup
Last synced: 11 Apr 2025
https://github.com/pavel-krivanek/ncurses
NCurses library binding for Pharo (UFFI)
Last synced: 15 Jun 2025
https://github.com/peteruhnak/xml-magritte-generator
Library for generating class hierarchy with Magritte descriptions from XML
code-generator magritte pharo xml
Last synced: 21 Oct 2025
https://github.com/dionisiydk/statespecs
Object validation framework based on first class specs
bdd pharo sspec statespecs sunit tdd
Last synced: 18 Mar 2025
https://github.com/cormas/projectframework
Framework to manage user projects in Pharo Smalltalk
framework pharo pharo-smalltalk project-manager smalltalk
Last synced: 23 Oct 2025
https://github.com/pavel-krivanek/refshunter
Object references investigation tool for Pharo
Last synced: 08 Jul 2025
https://github.com/noha/foliage
A simple static site generator
pharo website website-builder website-generation
Last synced: 18 Mar 2025
https://github.com/jingtaozf/literate-smalltalk
A literate programming tool to write Smalltalk code in org mode.
literate literate-programming literate-programs pharo pharo-smalltalk smalltalk
Last synced: 23 Oct 2025
https://github.com/squarebracketassociates/booklet-pharovirtualmachine
Draft of a documentation of the Pharo Virtual Machine
Last synced: 07 May 2025
https://github.com/mumez/fileman
FileMan is a thin wrapper for various Smalltalk file libraries. It provides simple, portable interfaces for manipulating files and directories.
Last synced: 13 Apr 2025
https://github.com/ba-st/sagan
Sagan is aimed to help solutions implementing polyglot persistence.
Last synced: 09 Oct 2025
https://github.com/olekscode/MLNeuralNetwork-Doc
Documentation for MLNeuralNetwork - the object-oriented implementations of artificial neural networks in Pharo
documentation machine-learning neural-network pharo smalltalk
Last synced: 11 May 2025
https://github.com/dionisiydk/StateSpecs
Object validation framework based on first class specs
bdd pharo sspec statespecs sunit tdd
Last synced: 11 May 2025
https://github.com/astares/pharo-messageflowbrowser
A message flow browser for Pharo
Last synced: 13 Jun 2025
https://github.com/pharo-graphics/pharo-sdl-experiments
Experiment SDL2 layer composition from Pharo
Last synced: 12 Sep 2025
https://github.com/tomooda/HoneyGinger
A SPH simulator with rich visualization and interactivity
cg fluid-dynamics fluid-simulation pharo smalltalk sph
Last synced: 11 May 2025
https://github.com/capsulecorplab/patternbuffer
Roassal bindings for file-based linked data models
filesystem linkml local-first pharo rdf rdflib smalltalk sparql
Last synced: 17 Jun 2025
https://github.com/ctskennerton/pharo-statistics
Methods for calculating statistics on Collections
pharo pharo-smalltalk smalltalk statistics
Last synced: 25 Aug 2025
https://github.com/badetitou/smarttest
The goal of SmartTest is to provide to the developers the list of tests they should run after they modify their code. With this plugin installed, developers will save time and will develop in a better way (hopefully).
pharo pharo-smalltalk smalltalk smarttest test-automation test-regression test-runner testing testing-tools
Last synced: 23 Oct 2025
https://github.com/olekscode/mlneuralnetwork-doc
Documentation for MLNeuralNetwork - the object-oriented implementations of artificial neural networks in Pharo
documentation machine-learning neural-network pharo smalltalk
Last synced: 21 Jun 2025
https://github.com/opensmock/iconography
Use icons libraries (Material Design, Ant Design) in your project : Import, manage, get and store.
ant-design ant-design-icons graphic graphics icon icons image images library material-design material-design-icons opensmock pharo smalltalk smock
Last synced: 23 Oct 2025
https://github.com/estebanlm/omnibase
OmniBase is Smalltalk efficient objects repository, BTree and filesystem based with full ACID features
Last synced: 16 Mar 2026
https://github.com/opensmock/opensmock
OpenSmock is a collection of tools and workshops designed to streamline the development of applications - especially user interfaces (UI) - within the Pharo programming environment.
components framework hmi ihm open open-smock pharo prototyping smalltalk smock toolbox tools ui ux widgets
Last synced: 12 May 2026
https://github.com/kasperosterbye/pharo-elucidator
Tools for understanding existing code
Last synced: 18 Jun 2025
https://github.com/pharo-project/aleph
an index system for the pharo system
Last synced: 19 Oct 2025
https://github.com/svenvc/NeoUniversalBinaryJSON
An implementation of Universal Binary JSON (UBJSON) for Pharo
Last synced: 11 May 2025
https://github.com/pharo-contributions/methodproxies
A library to decorate and control method execution.
Last synced: 09 Aug 2025
https://github.com/hernanmd/omz-plugin-browser
Oh-My-Zsh Plugin Browser
oh-my-zsh omz omz-plugin pharo smalltalk
Last synced: 14 Mar 2026
https://github.com/peteruhnak/metalinks-toolkit
A toolkit simplifying the installation and reinstallation of MetaLinks
metalinks metaprogramming pharo
Last synced: 14 Jun 2025
https://github.com/hernanmd/commonutils
Common method utilities for Pharo Smalltalk
pharo pharo-smalltalk smalltalk utilities utility-library
Last synced: 23 Oct 2025
https://github.com/jordanmontt/rewritetoolsset
A set of tools that allows to do complex searches and code transformations using the refactoring engine in Pharo!
pharo pharo-smalltalk refactor refactoring refactoring-tools rewrite-rules tool transformation-rules
Last synced: 23 Oct 2025
https://github.com/moosetechnology/powerbuilderparser
This project provide full parser for Powerbuilder and a meta-model to generate a model from Powerbuilder source files
moose-framework pharo pharo-smalltalk powerbuilder-entities-model powerbuilder-meta-model powerbuilder-parser
Last synced: 23 Oct 2025
https://github.com/tinchodias/hiedra
Visually connect items in a column (git branches style) in Pharo
Last synced: 14 Jun 2025
https://github.com/svenvc/stamp
Stamp is an implementation of STOMP (Simple (or Streaming) Text Oriented Message Protocol) for Pharo, a protocol to interact with message-oriented middleware (MOM).
message-oriented-middleware message-queue pharo smalltalk stomp
Last synced: 27 Apr 2025
https://github.com/svenvc/neouniversalbinaryjson
An implementation of Universal Binary JSON (UBJSON) for Pharo
Last synced: 16 Oct 2025
https://github.com/labordep/pharonetatmoapi
Pharo Netatmo API implementation for Legrand Netatmo products
aircare api authentication desktop-app healthy-home-coach iot legrand netatmo netatmo-api netatmo-energy netatmo-weather-station netatmo-welcome oauth2 pharo pharo-smalltalk smalltalk web-app
Last synced: 23 Oct 2025
https://github.com/pharo-ai/data-partitioners
Pharo library for partitioning a collection. Given a set of proportions (e.g. 50%, 30%, and 20%), it shuffles the collection and divides it into non-empty subsets in such a way that every element is included in exactly one subset. Can be used in machine learning and statistical analysis for splitting data into training, validation, and test sets.
data-science machine-learning pharo statistical-analysis
Last synced: 11 Apr 2025
https://github.com/jmari/solar
an Apache Solr client API for Smalltalk
pharo pharo-smalltalk smalltalk solr text-mining
Last synced: 22 Jul 2025