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