all repos
— gomponents
@ v0.8.0
HTML components in pure Go
summary
refs
tree
log
add helper for closedby attribute (on dialog tag)
main
v1.8.1
1 month ago
Alin
update module references
10 months ago
Alan Pearce
fix indeterminate test
10 months ago
Alan Pearce
modernise tests
10 months ago
Alan Pearce
Merge remote-tracking branch 'upstream/main'
10 months ago
Alan Pearce
update go version in ci
10 months ago
Alan Pearce
update go version in internal example and ci
10 months ago
Alan Pearce
update go version
10 months ago
Alan Pearce
implement io.WriterTo in built-in Node types
v1.8.0
11 months ago
Alan Pearce
fix flakey/version-dependent MapMap test
11 months ago
Alan Pearce
don't benchmark old versions of go
11 months ago
Alan Pearce
Merge remote-tracking branch 'upstream/main'
v1.7.0
11 months ago
Alan Pearce
move package to new domain
v1.6.0
1 year ago
Alan Pearce
Merge remote-tracking branch 'upstream/main'
1 year ago
Alan Pearce
apply modernisation code fixes
1 year ago
Alan Pearce
add MapIter2 for iterating over iter.Seq2 values
v1.5.0
1 year ago
Alan Pearce
disable old go versions in CI
2 years ago
Alan Pearce
Add MapIter to map over iterators
v1.4.0
2 years ago
Alan Pearce
Add tests for MapWithIndex and MapMap
2 years ago
Alan Pearce
add helper for <search> element
v1.3.0
2 years ago
Alan Pearce
Rename and document fork
v1.2.0
2 years ago
Alan Pearce
Add else part to If/Iff
2 years ago
Alan Pearce
add MapWithIndex and MapMap helpers
2 years ago
Alan Pearce
Fix indentation in code in readme
2 years ago
Markus Wüstenberg
Add FAQ entry on feature addition to readme
2 years ago
Markus Wüstenberg
Add `Scope` attribute (#249)
2 years ago
Alan Pearce
Benchmark large document and run in CI (#246)
v1.1.0
2 years ago
Markus Wüstenberg
Add architecture and FAQ section to readme
2 years ago
Markus Wüstenberg
Bump codecov/codecov-action from 4 to 5 (#245)
2 years ago
dependabot[bot]
Add dependabot config
2 years ago
Markus Wüstenberg
Test with Go 1.24 (#244)
2 years ago
Markus Wüstenberg
Set slice capacity based on input in `Map` and `Classes.Render` (#243)
2 years ago
Gabe Cook
Add 'download' and 'referrerpolicy' attributes for anchor <a> element (#242)
2 years ago
Stéphane Legrand
Add formxxx attributes (for <input type="submit"> element) (#241)
2 years ago
Stéphane Legrand
Add support for additional HTML attributes in HTML5 template (#238)
2 years ago
Winni Neessen
Upgrade codecov Github action in CI workflow (#231)
2 years ago
Markus Wüstenberg
Add popover attributes (#236)
2 years ago
Ken Powers
Add web component elements and slot attribute (#235)
2 years ago
Ken Powers
Add gomponents-starter-kit link to readme
2 years ago
Markus Wüstenberg
Release v1 (#226)
v1.0.0
2 years ago
Markus Wüstenberg
Add test for dot imports (#225)
2 years ago
Markus Wüstenberg
Add missing 'hidden' attribute (#224)
2 years ago
Guy-Laurent Subri
Upgrade CI workflow (#223)
2 years ago
Markus Wüstenberg
Add version to go get command in readme
2 years ago
Markus Wüstenberg
Fix attr panic test (#222)
2 years ago
Markus Wüstenberg
Remove mention of SVG package in doc comments
v1.0.0-beta1
2 years ago
Markus Wüstenberg
Fix example app to use maragu.dev/gomponents module path (#216)
2 years ago
Markus Wüstenberg
Move module to maragu.dev/gomponents namespace (#215)
2 years ago
Markus Wüstenberg
Remove SVG package (#214)
v0.22.0
2 years ago
Markus Wüstenberg
Fix `mailto:` in FUNDING.yml not working
2 years ago
Markus Wüstenberg
Add invoicing contact option to readme
2 years ago
Markus Wüstenberg
Add ExampleMap_index
2 years ago
Markus Wüstenberg
Fix links in package documentation
2 years ago
Markus Wüstenberg
Use go workspace in example app (#211)
v0.21.0
2 years ago
Markus Wüstenberg
Fix doc comments regarding `Group`
2 years ago
Markus Wüstenberg
Make `Group` a type (#202)
2 years ago
Markus Wüstenberg
Revert "Add Github Pages website deployment workflow (#207)"
2 years ago
Markus Wüstenberg
Add Github Pages website deployment workflow (#207)
2 years ago
Markus Wüstenberg
Remove redundant sentence from readme
2 years ago
Markus Wüstenberg
Reword readme slightly
2 years ago
Markus Wüstenberg
Add full example app (#204)
2 years ago
Markus Wüstenberg
Drop support for Go 1.16 and Go 1.17 (#203)
2 years ago
Markus Wüstenberg
Make Groups renderable (#181)
v0.20.5
2 years ago
Markus Wüstenberg
Reduce code duplication by reusing the correct function in deprecated functions (#194)
2 years ago
Yarden Shoham
Fix `cite` name clash example in readme
2 years ago
Markus Wüstenberg
Add `cite` attribute (#192)
2 years ago
Yarden Shoham
Test on Go 1.23 in CI (#193)
2 years ago
Yarden Shoham
Add draggable attribute (#185)
2 years ago
Leonardo Silveira
Add links to godoc (#183)
v0.20.4
2 years ago
Markus Wüstenberg
Add LabelEl (#180)
2 years ago
Markus Wüstenberg
Adjust documentation on Iff (#179)
2 years ago
Markus Wüstenberg
Add datetime attribute (#177)
2 years ago
Julien Tant
Add an `Iff` helper (#172)
2 years ago
Julien Tant
Add dir (#176)
2 years ago
Amr Ojjeh
Add LabelAttr and List attributes (#175)
v0.20.3
2 years ago
Markus Wüstenberg
Deprecate DataAttr, StyleAttr, TitleAttr, FormEl (#174)
2 years ago
Markus Wüstenberg
Add script's `integrity` and `crossorigin` attributes (#173)
2 years ago
Markus Wüstenberg
Revert "Add Marquee element promotion to readme"
2 years ago
Markus Wüstenberg
Add Marquee element promotion to readme
2 years ago
Markus Wüstenberg
Just call it HTML components in readme
2 years ago
Markus Wüstenberg
Fix wrong codecov (#166)
v0.20.2
2 years ago
Markus Wüstenberg
Test on Go 1.22 in CI (#165)
2 years ago
Markus Wüstenberg
Move logo in readme
2 years ago
Markus Wüstenberg
Create FUNDING.yml
2 years ago
Markus Wüstenberg
Fix logo size in readme
2 years ago
Markus Wüstenberg
Add logo to readme
2 years ago
Markus Wüstenberg
Test Go 1.21 in CI (#147)
3 years ago
Markus Wüstenberg
Add "checked" bool attribute (#136)
3 years ago
Markus Wüstenberg
Document Text/Textf helpers better (#135)
3 years ago
Markus Wüstenberg
Test with Go 1.20 in CI (#134)
3 years ago
Markus Wüstenberg
Add Step attribute (#126)
v0.20.1
3 years ago
Markus Wüstenberg
Add ColSpan and RowSpan attributes (#125)
3 years ago
Markus Wüstenberg
Remove year from LICENSE (#121)
3 years ago
Markus Wüstenberg
Upgrade codecov-action to v3 in CI (#119)
3 years ago
Markus Wüstenberg
Put .PHONY in front of each target in Makefile (#118)
3 years ago
Markus Wüstenberg
Rename master branch to main (#117)
3 years ago
Markus Wüstenberg
Add stroke-width SVG attribute (#116)
3 years ago
Markus Wüstenberg
Delete low-value helper components (#115)
v0.20.0
3 years ago
Markus Wüstenberg
Add Rawf (#114)
3 years ago
Markus Wüstenberg
Add Go report card to readme (#111)
3 years ago
Markus Wüstenberg
Fix small typo occured -> occurred (#110)
3 years ago
Markus Wüstenberg
Add EncType html attribute (#109)
4 years ago
Markus Wüstenberg
Add generic Map implementation (#108)
v0.19.0
4 years ago
Markus Wüstenberg
Add Go 1.19 to test matrix (#107)
v0.18.1
4 years ago
Markus Wüstenberg
Use output of strings.Builder in assert.Equal (#106)
4 years ago
Markus Wüstenberg
Make void elements a map (#103)
4 years ago
Markus Wüstenberg
Update package doc to reflect new content (#102)
4 years ago
Markus Wüstenberg
Fix CI badge in Readme (#100)
4 years ago
Markus Wüstenberg
Update CI config (#98)
4 years ago
Markus Wüstenberg
Update copyright year in license
4 years ago
Markus Wüstenberg
Use a test matrix with the last three stable Go versions (#96)
4 years ago
Markus Wüstenberg
Add http.Adapt function (#92)
v0.18.0
5 years ago
Markus Wüstenberg
Test using Go 1.17 (#91)
5 years ago
Markus Wüstenberg
Mark the assert test helpers as such (#90)
5 years ago
Markus Wüstenberg
Add loading and srcset HTML attributes (#86)
v0.17.2
5 years ago
Josep Jesus Bigorra Algaba
Add link to maragu.dk and golang.dk in readme
5 years ago
Markus Wüstenberg
Add Github action status badge to readme
5 years ago
Markus Wüstenberg
Add contributors file
5 years ago
Markus Wüstenberg
Add video element and related attributes (#84)
v0.17.1
5 years ago
Markus Wüstenberg
Add javascript alert onclick handler to Raw example (#82)
5 years ago
Markus Wüstenberg
Add examples in test files (#80)
v0.17.0
5 years ago
Markus Wüstenberg
Add LinkStylesheet and LinkPreload components (#79)
5 years ago
Markus Wüstenberg
Escape Attr values (#77)
5 years ago
Markus Wüstenberg
Fix TailwindCSS CDN URL in example (#76)
5 years ago
Markus Wüstenberg
Update readme with content from website (#73)
5 years ago
Markus Wüstenberg
Bump Go version to 1.16 in CI (#72)
5 years ago
Markus Wüstenberg
Add more complex example using TailwindCSS (#71)
5 years ago
Markus Wüstenberg
Add svg package and a few helpers (#67)
v0.16.0
5 years ago
Markus Wüstenberg
Fix code in readme (#69)
5 years ago
Markus Wüstenberg
Update license year (#68)
5 years ago
Markus Wüstenberg
Streamline HTML element API (#66)
5 years ago
Markus Wüstenberg
Use g.If in HTML5 helper (#65)
5 years ago
Markus Wüstenberg
Return Node from all helpers instead of NodeFunc (#62)
v0.15.0
5 years ago
Markus Wüstenberg
Add data- attribute helper (#61)
v0.14.0
5 years ago
Markus Wüstenberg
Add test for InputHidden (#60)
v0.13.0
5 years ago
Markus Wüstenberg
Add aria-* and role attributes (#59)
5 years ago
Markus Wüstenberg
Add If helper function (#57)
5 years ago
Markus Wüstenberg
Change main example to be the dot-import version (#56)
v0.12.0
5 years ago
Markus Wüstenberg
Simplify available elements (#55)
5 years ago
Markus Wüstenberg
Rename Document to Doctype (#54)
5 years ago
Markus Wüstenberg
Move elements and attributes into html package (#52)
5 years ago
Markus Wüstenberg
Minor refactoring and comment changes (#51)
5 years ago
Markus Wüstenberg
Add example with dot imports (#47)
5 years ago
Markus Wüstenberg
Add svg element (#46)
v0.11.0
5 years ago
Markus Wüstenberg
Add NodeType which replaces the Placer interface (#45)
5 years ago
Markus Wüstenberg
Render correct HTML5 (#44)
5 years ago
Markus Wüstenberg
Add package docs (#41)
0.10.0
5 years ago
Markus Wüstenberg
Add Map function (#40)
5 years ago
Markus Wüstenberg
Render to Writer instead of string (#39)
v0.9.0
5 years ago
Markus Wüstenberg
Remove fmt.Sprintf call in attribute Render (#38)
5 years ago
Markus Wüstenberg
Pass attributes as pointers (#37)
5 years ago
Markus Wüstenberg
Add HTML5 document template (#36)
v0.8.0
5 years ago
Markus Wüstenberg
Add attribute helpers (#35)
5 years ago
Markus Wüstenberg
Add element helpers and refactor (#34)
5 years ago
Markus Wüstenberg
Add contributing instructions (#33)
5 years ago
Markus Wüstenberg
Add br and hr element helpers (#30)
5 years ago
Hans Raaf
Remove "fmt" import in readme example (#31)
5 years ago
Hans Raaf
Don't render or error on nil children (#32)
5 years ago
Markus Wüstenberg
Add Group function to group Nodes (#29)
v0.7.0
5 years ago
Markus Wüstenberg
Update package doc for gomponents (#28)
5 years ago
Markus Wüstenberg
Use HTMLEscapeString in Textf (#27)
v0.6.0
5 years ago
Markus Wüstenberg
Add remaining sectioning elements as helpers (#25)
6 years ago
Markus Wüstenberg
Use HTMLEscapeString (#24)
6 years ago
Markus Wüstenberg
Update readme with blog post link (#23)
6 years ago
Markus Wüstenberg
Group element helpers in different files (#21)
v0.5.0
6 years ago
Markus Wüstenberg
Add space before auto-closing element (#20)
6 years ago
Markus Wüstenberg
Add convenience helpers for form elements (#19)
6 years ago
Markus Wüstenberg
Introduce Placer interface (#18)
0.4.1
6 years ago
Markus Wüstenberg
Add Textf function (#17)
v0.4.0
6 years ago
Markus Wüstenberg
Add better example in readme (#16)
6 years ago
Markus Wüstenberg
Add children varargs to h1-6, b, strong, i, em, img helpers (#15)
6 years ago
Markus Wüstenberg
Make attr.Classes a map type (#14)
6 years ago
Markus Wüstenberg
Add simple example (#13)
6 years ago
Markus Wüstenberg
Add a test for attr.String (#12)
6 years ago
Markus Wüstenberg
Add a Write function (#11)
v0.3.0
6 years ago
Markus Wüstenberg
Add a lot of common elements (#10)
6 years ago
Markus Wüstenberg
Don't render twice with children (#9)
6 years ago
Markus Wüstenberg
Add package el with element helpers (#8)
v0.2.0
6 years ago
Markus Wüstenberg
Add package attr with attribute helpers (#7)
6 years ago
Markus Wüstenberg
Make NodeFunc and attr implement fmt.Stringer (#6)
6 years ago
Markus Wüstenberg
Try out codecov.io (#5)
6 years ago
Markus Wüstenberg
Add Makefile (#4)
6 years ago
Markus Wüstenberg
Create codeql-analysis.yml (#3)
6 years ago
Markus Wüstenberg
Add godoc link to readme (#2)
v0.1.0
6 years ago
Markus Wüstenberg
Add package documentation (#1)
6 years ago
Markus Wüstenberg
Add first implementation of Node, El, Attr, Text
6 years ago
Markus Wüstenberg
Make version numbers strings in yaml
3 years ago
Markus Wüstenberg
Test with Go 1.20 in CI
3 years ago
Markus Wüstenberg
Document Text/Textf helpers better
3 years ago
Markus Wüstenberg
Add "checked" bool attribute
3 years ago
Markus Wüstenberg
Test Go 1.21 in CI
3 years ago
Markus Wüstenberg
Test on Go 1.22 in CI
2 years ago
Markus Wüstenberg
Fix wrong codecov
2 years ago
Markus Wüstenberg
add script's integrity and crossorigin attributes
2 years ago
Julien Tant
Fix readme
2 years ago
Markus Wüstenberg
Deprecate DataAttr, StyleAttr, TitleAttr, FormEl
2 years ago
Markus Wüstenberg
Add LLMs.md, documentation for LLMs
1 year ago
Markus Wüstenberg
Add "search" HTML element (#257)
1 year ago
Andrew Dailey
Update author description and contact information in readme
1 year ago
Markus Wüstenberg
Bump golangci/golangci-lint-action from 7 to 8 (#256)
1 year ago
dependabot[bot]
Upgrade to golangci/golangci-lint-action@v7 (#254)
1 year ago
Markus Wüstenberg
Fix whitespace in example in readme
1 year ago
Markus Wüstenberg
Adjust example for `Style`/`StyleEl` in readme
1 year ago
Markus Wüstenberg
Update README.md with example to clarify attribute and element name conflicts (#252)
1 year ago
mhpenta
Enhance Claude with global CLAUDE.md (#274)
11 months ago
Markus Wüstenberg
Add AGENTS.md
11 months ago
Markus Wüstenberg
Bump actions/checkout from 4 to 5 (#271)
11 months ago
dependabot[bot]
Add Open boolean attribute for HTML details element (#270)
1 year ago
Markus Wüstenberg
Add Claude Code GitHub Workflow (#269)
1 year ago
Markus Wüstenberg
Bump actions/setup-go from 5 to 6 (#267)
1 year ago
dependabot[bot]
Reduce number of allocations for rendering elements and attributes (#265)
1 year ago
Markus Wüstenberg
Fix typo in readme
1 year ago
Markus Wüstenberg
Test Go 1.25 in CI (#264)
1 year ago
Markus Wüstenberg
Bump actions/checkout from 4 to 5 (#263)
1 year ago
dependabot[bot]
Add `components.JoinAttrs` (#262)
1 year ago
Markus Wüstenberg
Add the output HTML element (#279)
10 months ago
Ryan Hendrickson