GCBASIC is an open-source BASICcompiler for 8 bit Microchip PIC, Atmel AVR legacy, AVRDx and LGT microcontrollers.
See https://ko-fi.com/post/The-Story-of-GCBASIC-Making-Microcontroller-Progr-D1D319SJ72 for story of GCBASIC.
This is a continuous release project. The latest release is always available. This will give you the most complete development toolchain to create and program 8-bit PIC, AVR and LGT microcontrollers.
Open-source, free, multi-platform BASICcompiler, with syntax similar MS-QuickBASIC (including the GFX statements), that adds new features such as pointers, unsigned data types, inline assembly, a pre-processor and many others.
YAPICCC - Yet Another PIC C Compiler - it's a command-line C compiler developed to build programs to Microchip PIC devices. Please visit the project Home Page for more information.