Skip to main content

Code Compass

Screenshot

A simple and intuitive desktop application to manage your coding projects, built with Python and Qt (using PySide6).

Features

  • Organize projects into categories.
  • Quickly access project information, such as project name, path, and last opened date.
  • Easily add, create, delete, and run projects with built-in buttons.
  • Customize your project's attributes like name, path, and category.
  • Choose between different IDEs, such as PyCharm and Visual Studio Code.
  • Tab-based navigation for easy access to different project categories.

Installation

pip install code-compass

Usage

code-compass

Configuration

Code Compass uses a configuration file to store your preferences. The configuration file is located at ~/.config/code_compass/config.yaml.

Example

# IDE commands to run when clicking the "Run" button.
ide_commands:
  - pycharm
  - code

# Default path to start browsing when adding or creating a new project.
projects_path: /home/username/Projects

# Cookiecutter template to use when creating a new project.
cookiecutter: https://github.com/roman-right/py-template

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Metadata

Release files for code-compass 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for code-compass 0.1.2
File Size Uploaded
code_compass-0.1.2.tar.gz 8.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for code-compass 0.1.2
File Interpreter ABI Platform
code_compass-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 18.2 kB

Release files / code_compass-0.1.2.tar.gz

Download URL code_compass-0.1.2.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5ce18e77bc975beeb8cd8b404f47a49d6962decde6dd45b9194cf6c4d384cc0d
BLAKE2b-256 checksum
How to use checksums
acb9ab08ca09d8975bff3707a5615247556a540943770b75003b594c9f46c303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.6 Linux/5.19.0-38-generic

Release files / code_compass-0.1.2-py3-none-any.whl

Download URL code_compass-0.1.2-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d5a76944d689d15cdb84ccc21b9977c81f4a92a2cce3b3227a6bfc7d1c942c4
BLAKE2b-256 checksum
How to use checksums
1c29a07ee200ef52e1f73ced8e4b5361e2cb3e5d4dd343d1a8a3c9e679704355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.6 Linux/5.19.0-38-generic

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page