Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
bottlepy
/
bottle
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
1.5k
Star
8.7k
Code
Issues
217
Pull requests
67
Discussions
Actions
Projects
0
Wiki
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Sep 19, 2025
Fix typo in faq.rst
aisk
authored and
defnull
committed
3d0ace4
Copy full SHA for 3d0ace4
Commits on Sep 13, 2025
feat: optimize `static_file()`
Show description for a8086ff
BoboTiG
authored and
defnull
committed
a8086ff
Copy full SHA for a8086ff
Commits on Jun 27, 2025
typing: Type hints for pyright
Show description for 0207a34
defnull
committed
0207a34
Copy full SHA for 0207a34
Commits on Jun 15, 2025
Formatting and cleanup
defnull
committed
b1bd8bb
Copy full SHA for b1bd8bb
fix: Route.__repr__ and Route.get_undecorated_callback exceptions.
Show description for e3d8e71
defnull
committed
e3d8e71
Copy full SHA for e3d8e71
Changes to make tests pass on Windows
scajanus
authored and
defnull
committed
011016c
Copy full SHA for 011016c
Commits on Jun 13, 2025
build: Also test latest python release
defnull
committed
21a8db0
Copy full SHA for 21a8db0
Commits on May 9, 2025
feat: add support for repeated query params
SoulPrudya
authored and
defnull
committed
b5631d1
Copy full SHA for b5631d1
Commits on Apr 23, 2025
Create FUNDING.yml
defnull
authored
57bdb52
Copy full SHA for 57bdb52
Commits on Apr 21, 2025
refactor: Change `dict()` to literal `{}` (#1318)
SergBobrovsky
authored
b2cf884
Copy full SHA for b2cf884
build: Remove outdated workflow step
Show description for 60fdec7
defnull
committed
60fdec7
Copy full SHA for 60fdec7
Update copyrights from 2024 to 2025 (#1475)
Guye17
authored
b6fd20c
Copy full SHA for b6fd20c
tutorial_app.rst: Fix undefined name in Create An SQL Database
Show description for 3b666ca
cclauss
authored and
defnull
committed
3b666ca
Copy full SHA for 3b666ca
change: Dropped support for Python 3.8 (but should still work)
defnull
committed
1dab4e7
Copy full SHA for 1dab4e7
refactor: Class syntax changed ages ago
defnull
committed
a565987
Copy full SHA for a565987
fix: Closeable body not closed in rare edge cases
defnull
committed
e0c5ed1
Copy full SHA for e0c5ed1
Commits on Feb 16, 2025
Update tutorial_app.rst
Show description for 2fa7afd
noisefloor
authored and
defnull
committed
2fa7afd
Copy full SHA for 2fa7afd
Commits on Feb 15, 2025
fix: Remove old WSGIRequestHandler workaround
Show description for c65347f
defnull
committed
c65347f
Copy full SHA for c65347f
Commits on Dec 6, 2024
build: Split dev dependencies into dev,docs
defnull
committed
ee24927
Copy full SHA for ee24927
Merge branch 'patch-remove-py2'
defnull
committed
b26e507
Copy full SHA for b26e507
test: Fix unstable (too time-critical) test case
defnull
committed
1a4618c
Copy full SHA for 1a4618c
refactor: Switch to inspect.signature()
defnull
committed
750fcbe
Copy full SHA for 750fcbe
Commits on Nov 18, 2024
refactor: Remove aliases for str or map
defnull
committed
8585d8c
Copy full SHA for 8585d8c
fix: touni() should recognize bytearray
defnull
committed
8804dd9
Copy full SHA for 8804dd9
change: Translate WSGI strings to utf8 immediately, not only on demand.
defnull
committed
3b9e865
Copy full SHA for 3b9e865
change: Use byte literals where possible
defnull
committed
39d1336
Copy full SHA for 39d1336
change: Remove future import
defnull
committed
7ee66b4
Copy full SHA for 7ee66b4
change: Removed `tonat()` helper
Show description for 4a18349
defnull
committed
4a18349
Copy full SHA for 4a18349
change: Removed Python 2 imports and some workarounds
Show description for 726da54
defnull
committed
726da54
Copy full SHA for 726da54
docs: Some words on semantic versioning
defnull
committed
a8dfef3
Copy full SHA for a8dfef3
fix: Fix deprecated Bottle(autojson=False) behavior
defnull
committed
6917b86
Copy full SHA for 6917b86
Commits on Oct 28, 2024
docs: Fix typo in tutorial.rst
cgmark101
authored and
defnull
committed
7af7135
Copy full SHA for 7af7135
Commits on Oct 15, 2024
fix: depr() should return DeprecationWarning
defnull
committed
7a7e544
Copy full SHA for 7a7e544
Commits on Oct 12, 2024
Add Python 3.13 to the testing
cclauss
authored and
defnull
committed
1a6d990
Copy full SHA for 1a6d990
Commits on Oct 1, 2024
Fix some typos
ajunior
authored and
defnull
committed
cb36a7d
Copy full SHA for cb36a7d
Pagination
Previous
Next
You can’t perform that action at this time.