I do a simple circle in fragment shader:
float dist = length(gl_PointCoord - 0.5); // distance to center
float circle = smoothstep(0.3, 0.5, dist); // apply smoothing curve
And now I would do some bloom effect around it. Like this: https://i.stack.imgur.com/rIS2o.png