All Projects → pharo-project → Pharo

pharo-project / Pharo

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

Programming Languages

language
365 projects
smalltalk
420 projects

Projects that are alternatives of or similar to Pharo

Tabler Angular
Maintained by @arunabhdas Tabler for Angular - Components, demos and documentation
Stars: ✭ 118 (-81.3%)
Mutual labels:  mit, bootstrap
Febs Shiro
Spring Boot 2.4.2,Shiro1.6.0 & Layui 2.5.6 权限管理系统。预览地址:http://47.104.70.138:8080/login
Stars: ✭ 5,655 (+796.2%)
Mutual labels:  bootstrap
Bootstrap Switch
Turn checkboxes and radio buttons in toggle switches.
Stars: ✭ 5,132 (+713.31%)
Mutual labels:  bootstrap
Macbootstrap
A bootstrap script for new Mac
Stars: ✭ 623 (-1.27%)
Mutual labels:  bootstrap
Youku Sdk Tool Woodpecker
In-app-debug tool for iOS
Stars: ✭ 600 (-4.91%)
Mutual labels:  tools
Dash Bootstrap Components
Bootstrap components for Plotly Dash
Stars: ✭ 626 (-0.79%)
Mutual labels:  bootstrap
Theme Machine
A collection of stylized Bootstrap Themes
Stars: ✭ 585 (-7.29%)
Mutual labels:  bootstrap
Honoka
Honoka is one of the original Bootstrap theme.
Stars: ✭ 634 (+0.48%)
Mutual labels:  bootstrap
Startbootstrap Scrolling Nav
An unstyled Bootstrap HTML template for creating smooth scrolling, one page websites - created by Start Bootstrap
Stars: ✭ 625 (-0.95%)
Mutual labels:  bootstrap
Pro Sidebar Template
Responsive sidebar template based on bootstrap
Stars: ✭ 623 (-1.27%)
Mutual labels:  bootstrap
Penetration Testing Tools
A collection of more than 140+ tools, scripts, cheatsheets and other loots that I have developed over years for Red Teaming/Pentesting/IT Security audits purposes. Most of them came handy on at least one of my real-world engagements.
Stars: ✭ 614 (-2.69%)
Mutual labels:  tools
Seccomp Tools
Provide powerful tools for seccomp analysis
Stars: ✭ 599 (-5.07%)
Mutual labels:  tools
Motion
javascript cli: fast, configurable, easy, with hmr
Stars: ✭ 626 (-0.79%)
Mutual labels:  bootstrap
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (-6.81%)
Mutual labels:  bootstrap
Kernelpop
kernel privilege escalation enumeration and exploitation framework
Stars: ✭ 628 (-0.48%)
Mutual labels:  tools
Graphql Editor
📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!
Stars: ✭ 5,485 (+769.26%)
Mutual labels:  tools
Ngx Bootstrap
Fast and reliable Bootstrap widgets in Angular (supports Ivy engine)
Stars: ✭ 5,343 (+746.75%)
Mutual labels:  bootstrap
Istock
👉一个基于spring boot 实现的java股票爬虫(仅支持A股),如果你❤️请⭐️ . V2升级版正在开发中!
Stars: ✭ 622 (-1.43%)
Mutual labels:  bootstrap
Jquery Smartwizard
The awesome jQuery step wizard plugin
Stars: ✭ 635 (+0.63%)
Mutual labels:  bootstrap
Micro Dev
The development environment for `micro`
Stars: ✭ 630 (-0.16%)
Mutual labels:  tools

Pharo

This repository contains sources of the Pharo language. Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).

Pharo 6 screenshot

Download Pharo

To download the Pharo stable version for your platform, please visit:

Virtual machine

This repository contains only sources of the Pharo image. The virtual machine source code is managed in a separate repository:

Automated Builds

This repository is being built on a Jenkins server and uploaded to files.pharo.org.

The minimal image contains the basic Pharo packages without the graphical user interface. It is useful as a base for server-side applications deployment.

Bootstrapping Pharo from sources

To bootstrap a new Pharo image you need the latest stable version of Pharo. For more information about bootstrapping, refer to guillep/PharoBootstrap.

The bootstrapping can be done on a properly-named branch using the following script:

BUILD_NUMBER=42 BOOTSTRAP_ARCH=32 bash ./bootstrap/scripts/bootstrap.sh

This will generate and archive images at various stages of the bootstrap process up to the full image in Pharo8.0-32bit-hhhhhhh.zip where hhhhhhh is the hash of the current checkout.

Additional information on the stages of the bootstrap and how to snapshot during the process are provided as comments in bootstrap.sh.

Tip: You can set BOOTSTRAP_REPOSITORY and BOOTSTRAP_CACHE environment variables to do the bootstrap outside of the source repository.

Note: If you are on a branch that doesn't follow the expected naming convention ('PharoX.Y'), then the script will pick an appropriate default (such as Pharo7.0). To build Pharo8.0 from a custom branch, you need to set BRANCH_NAME=Pharo8.0 before the bootstrap script is run.

File format

This source code repository is exported in Tonel format. In this format, packages are represented as directories and each class is inside a single file.

How to contribute

Pharo is an opensource project very friendly to contributions of the users. See the document CONTRIBUTING how you can help to improve Pharo.

Pharo friendly links and organisations

http://github.com/Pharo-project/PharoMap

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].