All Projects → fantaisie-software → purebasic

fantaisie-software / purebasic

Licence: GPL-3.0, Unknown licenses found Licenses found GPL-3.0 LICENSE Unknown LICENSE-FANTAISIE
PureBasic OpenSource Projects

Programming Languages

PureBasic
71 projects
HTML
75241 projects

Projects that are alternatives of or similar to purebasic

Luaperfect
A pure C++ Lua IDE project, aimed to be the fastest and lightest Lua IDE in the world.
Stars: ✭ 368 (+343.37%)
Mutual labels:  debugger, ide
Dlangide
D language IDE based on DlangUI
Stars: ✭ 358 (+331.33%)
Mutual labels:  debugger, ide
Devel-Camelcadedb
Perl module for debugging with Perl5 plugin for IntelliJ
Stars: ✭ 23 (-72.29%)
Mutual labels:  debugger, ide
Zerobranestudio
Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux
Stars: ✭ 2,255 (+2616.87%)
Mutual labels:  debugger, ide
Basicpawn
BasicPawn - SourcePawn Editor
Stars: ✭ 60 (-27.71%)
Mutual labels:  debugger, ide
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+472.29%)
Mutual labels:  debugger, ide
BrainfuckIDE
A Brainfuck IDE/debugger designed to be intuitive, featureful and visually appealing
Stars: ✭ 77 (-7.23%)
Mutual labels:  debugger, ide
Pyscripter
Pyscripter is a feature-rich but lightweight Python IDE
Stars: ✭ 584 (+603.61%)
Mutual labels:  debugger, ide
Komodoedit
Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
Stars: ✭ 1,972 (+2275.9%)
Mutual labels:  debugger, ide
Intellij Haxe
Haxe plugin for IntelliJ Platform based IDEs (IDEA, Android-Studio)
Stars: ✭ 188 (+126.51%)
Mutual labels:  debugger, ide
Gdbghidra
gdbghidra - a visual bridge between a GDB session and GHIDRA
Stars: ✭ 251 (+202.41%)
Mutual labels:  debugger
Yasp
yasp is a fully functional web-based assembler development environment, including a real assembler, emulator and debugger.
Stars: ✭ 252 (+203.61%)
Mutual labels:  debugger
IC-InteractiveConstructor
Construtor Interativo de website.
Stars: ✭ 15 (-81.93%)
Mutual labels:  ide
ToolBin
All the great tools we have for the field.
Stars: ✭ 91 (+9.64%)
Mutual labels:  ide
Clj Debugger
The missing tool
Stars: ✭ 246 (+196.39%)
Mutual labels:  debugger
tree-core-ide
The next generation integrated development environment for processor design and verification. It has multi-hardware language support, open source IP management and easy-to-use rtl simulation toolset.
Stars: ✭ 79 (-4.82%)
Mutual labels:  ide
Common
Yet another serial port debugger.
Stars: ✭ 245 (+195.18%)
Mutual labels:  debugger
Cloud Code Samples
Code templates to make working with Kubernetes feel like editing and debugging local code.
Stars: ✭ 245 (+195.18%)
Mutual labels:  debugger
Ds2
Debug server for lldb.
Stars: ✭ 243 (+192.77%)
Mutual labels:  debugger
esp-gdbstub
ESP8266 debugging tool
Stars: ✭ 13 (-84.34%)
Mutual labels:  debugger

PureBasic OpenSource Projects

GPLv3  Fantaisie Software License Build Status

Welcome to PureBasic OpenSources Projects, a central public repository to access all open sourced code of PureBasic, a native code BASIC compiler for Windows, Linux and OS X.

Download as a ZIP Archive


Table of Contents


Welcome

You can checkout the repository to easily add features you need, or just for curiosity! If you think that your new code can bring benefits to the whole community, don't hesitate to create a pull request, so we can test your code and include it in the main package.

Don't forget to read the BUILD.md document to learn how to get started.

If you have any questions, suggestions or need help, you can always open an Issue on this project. If you're new to Git and GitHub, we suggest you take a look a the GitHub Guides which contain free tutorials, video guides and hands-on interactive exercises for beginners.

Happy hacking,

The Fantaisie Software Team

Download Instructions

Depending on what you're planning to do, you can choose to obtain a copy of this project in three different ways:

  1. Download the project as a ZIP Archive
  2. Clone the repository locally
  3. Fork the repository on GitHub

If you're planning to actively participate in the development of thePureBasic IDE, then you should fork on GitHub. If you don't know/have/use Git, then just download as a ZIP Archive.

For the differences between these three choices, and their implications, carry on reading.

Downloading a ZIP Archive

If you're not planning to use Git, and you're only interested in the PureBasic IDE contents, for your own personal use, then downloading a ZIP Archive might be the best choice for you. You'll get a lighter version of the project, without any of the Git-specific contents, which is also going to be smaller in size.

Download as a ZIP Archive

Beware, this way you won't be able to update your local copy dynamically. To get an updated version, you'll have to re-download the ZIP archive from scratch.

Cloning the Repository Locally via Git

If you'd like to be able to keep your local copy of the project updated via a single shell command, but are not interested in contributing your changes back to the main project, then you might be better off installing Git and downloading the project from the shell/CMD via:

git clone https://github.com/fantaisie-software/purebasic.git

Then, whenever you want to update your local copy, just open your shell/CMD in the project root and type:

git pull

Forking on GitHub

If you wish to join this project in full, and be able to contribute your changes back to the main (upstream) repository, then you should create a GitHub account and click on the Fork button that appears on the right side at beginning of this page (you need to be logged-in to see this option).

By forking this project you'll be creating your own copy (your fork) of this repository on GitHub, which remains connected to its parent project (the upstream repository) thus facilitating synchronizing contents changes between the two in a flawless manner.

After forking the repository, to download a local copy you should then clone your fork of the repository (not this one) by typing in your shell/CMD:

git clone https://github.com/<your GitHub username>/purebasic.git

where <your GitHub username> is whatever user name you registered your GitHub account with.

Contributing

This is an open source project open to users' contributions. Contributions are not limited to code programming, there are many ways in which you can help this project grow, and some of them don't even require using Git.

Contents submissions to the repository should be made using Git and GitHub, and pull requests should be submitted to the devel branch (pull requests to master branch will not be accepted).

To learn more on how to contribute to the project, read our Contributors' Guidelines. The Guidelines present an introduction to the project and it's goals, providing detailed instructions on the different ways you can contribute — including tips and useful links on how to start using Git and GitHub.

Credits

The list of third party components used in this project, with due credits to their authors and license terms. More details can be found inside the folder of each asset.

Monokai Theme

The PureBasic IDE uses the Monokai color scheme, created by Wimer Hazenberg.

Monokai, copyright by Wimer Hazenberg (https://monokai.nl)

The Monokai scheme is free to use provided that the above copyright notice and link to the author website are included in any work using the scheme.

Silk Icon Set

The Silk Icon Theme included with PureBasic and SpiderBasic IDEs is based on Mark James's Silk icon set 1.3, released under CC-BY-2.5. Some icons were slightly modified by Timo «Freak» Harter.

Acknowledgements

Our gratitude goes out to all those who helped us improve PureBasic and SpiderBasic in the course of time. The list is quite long, and we refer you to the Acknowledgements section of the PureBasic and SpiderBasic documentation for more details.

Here follows a list of people who contributed to the assets found in this repository. The list is still in the making and incomplete, and we apologise for any temporary omissions.

  • ChrisRfr — for having prepared the ad hoc package with all the required GNU dependencies for building the IDE under Windows.
  • Danilo Krahn — For his huge work on the editor and on the core commands set, and the tons of nice suggestions about code optimization and size reduction.
  • Fabien Laboureur — for designing the SpiderBasic logo.
  • Gaetan Dupont-Panon — For the wonderful new visual designer, which really rocks on Windows, Linux and OS X!
  • Gary «Kale» Willoughby — for designing the default theme of the PureBasic IDE.
  • Timo «Freak» Harter — for the IDE, the Debugger, many commands and great ideas. PureBasic wouldn't be the same without him!

License

The contents of this project are Copyright (c) Fantaisie Software. All rights reserved.

The project is released to the public under dual license: the GPLv3 and Fantaisie Software licenses.

See the LICENSE and LICENSE-FANTAISIE files in the project root for full license information.

                FANTAISIE SOFTWARE LICENSE
                Version 1, 26 November 2019

By contributing modifications or additions to these software, you grant
a perpetual right to Fantaisie Software to use, modify and distribute your
work in the PureBasic package.

Links

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].