Skip to content

The Glamorous Toolkit is the moldable IDE of Pharo

License

Notifications You must be signed in to change notification settings

seandenigris/gtoolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glamorous Toolkit (GT)

Glamorous Toolkit is the moldable development environment. It is a live notebook. It is a flexible search interface. It is a fancy code editor. It is a software analysis platform. It is a data visualization engine. All in one. And it is free and open-source under an MIT license.

Glamorous Toolkit overview

Components

The current repository embodies the second generation of GT and it is comprised of a set of distinct components:

  • Inspector: the moldable inspector.
  • Lepiter: the multi-language notebook + knowledge management.
  • Debugger: the moldable debugger for Pharo.
  • Coder: the moldable coder for Pharo.
  • Transcript: a rethinking of the classic Transcript taking advantage of the moldable text editor from Bloc.
  • FileBrowser: the file browser.
  • Visualizer: a set of visualization engines on top of Bloc.
  • Examples: the engine for example-driven development.
  • Completer: the moldable completion engine.
  • Phlow: the browsing engine.
  • Releaser: the engine that allows us to manage and release deeply nested projects.
  • Remote: the engine for interaction with remote runtimes.
  • Presenter: the engine for live slide-based storytelling.
  • Clipboard: a component for working with the clipboard.
  • GlamorousToolkit4Pharo: the environment for Pharo.
  • GlamorousToolkit4Git: the environment for manipulating Git.
  • GlamorousToolkit4Smacc: the environment for creating, debugging and testing SmaCC-based parsers.
  • GlamorousToolkit4PetitParser2: the environment for creating, debugging and testing PetitParser2-based parsers.
  • GlamorousToolkit4Famix3: the environment and dedicated algorithms for source code analysis.
  • GlamorousToolkit4XMLSupport: the extensions for manipulating and browsing XML.
  • GlamorousToolkit4Jenkins: the extensions for browsing Jenkins.
  • Demos: a set of demos for Glamorous Toolkit.
  • XDoc: a container for arbitrary executable documents.

Glamorous Toolkit is based on graphical stack made of:

  • Brick: the widget set.
  • Bloc: the graphical framework.
  • Sparta: the graphical canvas, including bindings for the Skia graphics library.
  • Glutin: the connection to the Glutin library for managing windows and OpenGL contexts.

How to install

Please download it via the instructions available at: https://gtoolkit.com/download.

Contact us

Follow us on Twitter: https://twitter.com/feenkcom Chat with us: https://discord.gg/FTJr9gP Watch our videos: https://www.youtube.com/channel/UClLZHVq_-2D2-iI4rA2O8Ug

License

See LICENSE.

About

The Glamorous Toolkit is the moldable IDE of Pharo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smalltalk 95.4%
  • Shell 3.6%
  • PowerShell 1.0%