GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - python-project-templates/base: Base template repository, built on copier

BranchesTags
Open more actions menu

Latest commit

 

History

550 Commits
550 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
examples
examples
 
 
javascript
javascript
 
 
python
python
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
copier.yaml
copier.yaml
 
 
module-slug.jinja
module-slug.jinja
 
 
name-slug.jinja
name-slug.jinja
 
 
pyproject.toml
pyproject.toml
 
 

Repository files navigation

Project Template Base

This project uses copier to provide Python and JavaScript project templates. See our homepage for more information.

Homepage Copier License

pip install copier
copier copy https://github.com/python-project-templates/base.git path/to/new/project

Note

Install the Python Templates Copier Update GitHub App on repositories generated from this template to receive weekly template update pull requests.

One selector chooses a template:

  • Python / Pure generates a pure Python package from python/pure/.
  • Python / Cython generates a Python package with compiled .py and .pyx modules from python/cython/.
  • Python / C++ generates a Python/C++ package with pybind11 bindings or standalone C++ code from python/cpp/.
  • Python / JavaScript generates a Python package with a self-contained JavaScript frontend from python/js/.
  • Python / Rust generates a Python package with Rust bindings via PyO3 from python/rust/. With add_c_abi, it also builds a C ABI library that the extension links against and wheels ship with its header.
  • Python / Jupyter Widget generates a Python package with a Jupyter extension from python/jupyter/.
  • Python / Rust + JavaScript + WebAssembly generates a Rust package with Python and WebAssembly bindings from python/rustjswasm/.
  • Python / C++ + JavaScript + WebAssembly generates a C++ package with Python and WebAssembly bindings from python/cppjswasm/.
  • JavaScript / UI Toolkit / Svelte generates a Svelte package with shared design tokens, components, and a demo app from javascript/uitk-svelte/.
  • JavaScript / UI Toolkit / Lit + Web Awesome generates Lit custom elements with Web Awesome, shared design tokens, and a demo app from javascript/uitk-webawesome/.
  • JavaScript / Site / React generates a React site with Vite, Vitest, and Playwright from javascript/site-react/.
  • JavaScript / Site / SvelteKit generates a SvelteKit site with static or Node deployment from javascript/site-sveltekit/.
  • JavaScript / Site / Web Awesome generates a Vite and TypeScript site using Web Awesome components from javascript/site-webawesome/.

About

Base template repository, built on copier

python-templates.dev/

Topics

cpphatchhatchlingnanobindproject-templateproject-templatespybind11pyo3pythonpython-templatepython-templatespython3reactreactjsrustsveltesveltekittypescriptwasmwebassembly

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

11 stars

Watchers

2 watching

Forks

1 fork
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.