all repos
— gomponents
@ 90b1f2d7dfa7ed581b2fd81a7ba3c3935c4c6262
HTML components in pure Go
summary
refs
tree
log
add helper for closedby attribute (on dialog tag)
main
v1.8.1
3 months ago
Alin
update module references
11 months ago
Alan Pearce
fix indeterminate test
11 months ago
Alan Pearce
modernise tests
11 months ago
Alan Pearce
Merge remote-tracking branch 'upstream/main'
11 months ago
Alan Pearce
update go version in ci
1 year ago
Alan Pearce
update go version in internal example and ci
1 year ago
Alan Pearce
update go version
1 year ago
Alan Pearce
implement io.WriterTo in built-in Node types
v1.8.0
1 year ago
Alan Pearce
fix flakey/version-dependent MapMap test
1 year ago
Alan Pearce
don't benchmark old versions of go
1 year ago
Alan Pearce
Merge remote-tracking branch 'upstream/main'
v1.7.0
1 year 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
2 years ago
Alan Pearce
add MapIter2 for iterating over iter.Seq2 values
v1.5.0
2 years 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)
4 years ago
Markus Wüstenberg
Put .PHONY in front of each target in Makefile (#118)
4 years ago
Markus Wüstenberg
Rename master branch to main (#117)
4 years ago
Markus Wüstenberg
Add stroke-width SVG attribute (#116)
4 years ago
Markus Wüstenberg
Delete low-value helper components (#115)
v0.20.0
4 years ago
Markus Wüstenberg
Add Rawf (#114)
4 years ago
Markus Wüstenberg
Add Go report card to readme (#111)
4 years ago
Markus Wüstenberg
Fix small typo occured -> occurred (#110)
4 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)
6 years ago
Markus Wüstenberg
Add svg element (#46)
v0.11.0
6 years ago
Markus Wüstenberg
Add NodeType which replaces the Placer interface (#45)
6 years ago
Markus Wüstenberg
Render correct HTML5 (#44)
6 years ago
Markus Wüstenberg
Add package docs (#41)
0.10.0
6 years ago
Markus Wüstenberg
Add Map function (#40)
6 years ago
Markus Wüstenberg
Render to Writer instead of string (#39)
v0.9.0
6 years ago
Markus Wüstenberg
Remove fmt.Sprintf call in attribute Render (#38)
6 years ago
Markus Wüstenberg
Pass attributes as pointers (#37)
6 years ago
Markus Wüstenberg
Add HTML5 document template (#36)
v0.8.0
6 years ago
Markus Wüstenberg
Add attribute helpers (#35)
6 years ago
Markus Wüstenberg
Add element helpers and refactor (#34)
6 years ago
Markus Wüstenberg
Add contributing instructions (#33)
6 years ago
Markus Wüstenberg
Add br and hr element helpers (#30)
6 years ago
Hans Raaf
Remove "fmt" import in readme example (#31)
6 years ago
Hans Raaf
Don't render or error on nil children (#32)
6 years ago
Markus Wüstenberg
Add Group function to group Nodes (#29)
v0.7.0
6 years ago
Markus Wüstenberg
Update package doc for gomponents (#28)
6 years ago
Markus Wüstenberg
Use HTMLEscapeString in Textf (#27)
v0.6.0
6 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
2 years ago
Markus Wüstenberg
Bump golangci/golangci-lint-action from 7 to 8 (#256)
2 years ago
dependabot[bot]
Upgrade to golangci/golangci-lint-action@v7 (#254)
2 years ago
Markus Wüstenberg
Fix whitespace in example in readme
2 years ago
Markus Wüstenberg
Adjust example for `Style`/`StyleEl` in readme
2 years ago
Markus Wüstenberg
Update README.md with example to clarify attribute and element name conflicts (#252)
2 years ago
mhpenta
Enhance Claude with global CLAUDE.md (#274)
1 year ago
Markus Wüstenberg
Add AGENTS.md
1 year ago
Markus Wüstenberg
Bump actions/checkout from 4 to 5 (#271)
1 year 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)
1 year ago
Ryan Hendrickson