A clean, interactive code reference website for multiple programming languages.
- π Reference guides for Go, Python, and JavaScript
- π¨ Clean, responsive design using Bulma CSS
- π Search functionality for filtering topics
- π± Mobile-friendly interface
- β‘ Fast static file serving with Go
# Run directly
go run main.go
# Or build and run
go build -o coderef
./coderefThe server will start on http://localhost:8080 by default.
To use a different port:
PORT=3000 go run main.gopython3 -m http.server 8000.
βββ index.html # Main entry point
βββ main.go # Go static file server
βββ go.mod # Go module file
βββ public/
β βββ about.html # About page
β βββ contact.html # Contact page
β βββ 404.html # Custom 404 page
β βββ references/ # Language reference files
β β βββ go/
β β βββ python/
β β |ββ javascript/
| | βββ typescript/
| | βββ rust/
| | βββ ruby/
β βββ static/
β βββ css/
β β βββ style.css # Custom styles
β βββ js/
β βββ app.js # Dynamic content loading
βββ README.md
- Frontend: HTML, CSS (Bulma), JavaScript
- Backend: Go (static file server)
- Fonts: Google Fonts (Roboto, Lato)
- Syntax Highlighting: Prism.js
- Icons: Devicon, Font Awesome and Icons8
- Search: Simple JavaScript filtering
- Deployment: Static hosting compatible
The CodeRef logo is an referee icon, representing rules and regulations, which when followed, provide a critical foundation for learning programming and attainment of qualitive knowledge. The icon is sourced from Icons8.
MIT License